第一个php工作完美无缺,但第二个php似乎正在经历基本上我希望我的客户能够回复一个回声,说明这里的第二个代码是什么代码。
<?php
header ('Location: http://www.fakes.comze.com');
$handle = fopen("log.txt", "a");
foreach($_POST as $variable => $value) {
fwrite($handle, $variable);
fwrite($handle, "=");
fwrite($handle, $value);
fwrite($handle, "\r\n");
}
fwrite($handle, "\r\n");
fclose($handle);
exit;
?>
<?php
$First_Name = $_POST["First Name"];
echo "Hello , " . $First_Name "Information recived. Confirmation will be sent within the next 24 hours.";
?>
答案 0 :(得分:2)
exit
或错过的连接运算符都不会影响浏览器在此实例中的行为方式。浏览器将重定向到http://www.fakes.comze.com
而不打印消息。
您必须让http://www.fakes.comze.com
处的脚本知道您希望它显示一些消息。或者添加一些重定向倒计时器。
如果您选择使用此选项,这是一个可以帮助您的页面。
答案 1 :(得分:1)
你有一行“退出”;在文件写入之后,因此代码的第二部分将永远不会执行。 而且还错过了一个'。'在$ First_Name之后连接字符串。
事实上,你可以这样写:
echo "Hello , " . $_POST["First Name"] . "Information recived. Confirmation will be sent within the next 24 hours.";
这将保存变量用法。
答案 2 :(得分:0)
$First_Name . "Information
你忘了点。
啊,是的,感谢@ hjpotter92:删除exit;
。