问题出现在我遇到的问题之后,我在这里解决了:
URL perfectly working on localhost, not working on web server
我收到一封电子邮件,点击我可以访问registration.php的网址
我这样开始registration.php:
if ( ((isset($_GET['key'])) and (strlen($_GET['key']) == 32)) )
{
//FORM GOES HERE
}
else
{
header('Location: index.php');
}
通过这种方式,我得到的只有点击邮件的人才能获得表格。
在表格的开头我有:
if (session_status() == PHP_SESSION_NONE) {
session_start();
当我提交表单按钮时,我将变量保存在$ _SESSION超全局中。
如果没有错误,则下一行如下:
header('Location: registrationValidation.php');
在registrationValidation.php开始时我再次
if (session_status() == PHP_SESSION_NONE) {
session_start();
如果我点击"返回" registrationValidation.php中的按钮,我去了registration.php。
它在localhost中完美运行,但我在Web服务器上收到错误500,我无法获取错误日志文件。有什么想法吗?
非常感谢。