我对登录和注册脚本不起作用的问题感到非常恼火。最有趣的是,两周前我在另一个服务器的另一个网站上使用了完全相同的脚本,而且效果非常棒!
问题
当我尝试注册或登录时,我没有被重定向到我应该进入的页面。在 register.php 上,用户已注册(我可以在数据库中看到它),但我没有重定向到 login.php,而是脚本在“将您重定向到 xxxx.php”的消息上崩溃。在这里你可以阅读我的脚本。
我联系了我的服务器(ipage),询问他们的系统是否有问题。我得到了 3 个不同的交叉答案:
1st)我能够复制您的问题。我做了一些初步的故障排除,但无法找到问题的根本原因。2nd)他们后来回答我说他们能够注册新用户并毫无问题地登录 3rd)最终的答案是问题出在我的脚本上
我不确定这里发生了什么,因为脚本不起作用(与他们所说的相反)。我想知道他们是否在撒谎,因为他们根本就不好或无法找出问题的原因。无论如何,错误日志显示以下内容:
*"20131014T033118: url.org/folder/login.php PHP 警告:session_start():无法发送会话 cookie - 标头已由(输出开始于 /hermes/bosweb26a/b366/ipg.domainname/folder/folder/common。 php:1) 在 /hermes/bosweb26a/b366/ipg.domainname/folder/folder/common.php 第 77 行"*
第 77 行是:header('Content-Type: text/html; charset=utf-8');。如果我把它拿出来,错误只会传递到另一行......
假设我已经调试了脚本并且没有发现错误,这可能是由于服务器的质量造成的吗?(PHP 版本?)