感谢Col. Shrapnel我正在使用一个非常基本的PHP脚本来发送电子邮件。该表格位于here。Javascript提醒,而不是在PHP邮件脚本中重定向
这是脚本:
<?php
mail('[email protected]','Live Date Submission',implode("\n\n",$_POST));
header("Location: thankyou.html");
?>
当用户提交表单时,他们将被重定向到一个thankyou.html页面。我想编辑代码以显示javascript警报,而不是重定向。我没有太多的PHP知识,那么如何编辑此代码以返回警报而不是重定向?
我知道Ajax是这样做的正确方法,但我正在寻找一个快速而简单的修复方法。我将代码添加到mt email.php文件,并将底部代码添加到我的表单文件中,但我没有收到警报。它正在重定向到页面,并发送电子邮件,但没有提醒! 这是正确的(在表单下方) <?php session_start(); ($ _ SESSION ['message'])) {012 ____ SESSION ['message']); 未设置($ _ SESSION ['message']); } ?> – JCHASE11 2010-04-10 17:32:48
正确,但请确保原始页面的扩展名为.php。 – 2010-04-10 17:41:27
我试过....它说:警告:session_start()[function.session-start]:无法发送会话缓存限制器 - 已发送的头文件(输出开始于/home/jessechase/ztmag.com/v2/livedates。 php:9)在/ home/jessechase/ztmag.com/v2/livedates.php 233行 – JCHASE11 2010-04-10 19:05:21