设置Cookie后出现500内部服务器错误(PHP)
现在我的网站主页正在加载,但当登录cookies已设置,但它说 内部服务器错误服务器遇到内部错误 配置错误,无法完成您的请求。请 请与服务器管理员联系,告知错误发生的时间 以及您可能已经做的任何可能导致 错误 有关此错误的详细信息,请参阅服务器错误 日志 我尝试过IE和Chrome-->显示相同的错误 系统到昨天为止一直工作正常!不知道现在发生了什么强> 在登录设置页面中,我正在使用。。 setcookie(“userid”,$userid[1],time()+3600); setcookie(“password”,$password,time()+3600) 登录后,它将重定向到下一页,其中包含以下代码设置Cookie后出现500内部服务器错误(PHP),php,html,internet-explorer,google-chrome,Php,Html,Internet Explorer,Google Chrome,现在我的网站主页正在加载,但当登录cookies已设置,但它说 内部服务器错误服务器遇到内部错误 配置错误,无法完成您的请求。请 请与服务器管理员联系,告知错误发生的时间 以及您可能已经做的任何可能导致 错误 有关此错误的详细信息,请参阅服务器错误 日志 我尝试过IE和Chrome-->显示相同的错误 系统到昨天为止一直工作正常!不知道现在发生了什么 在登录设置页面中,我正在使用。。 setcookie(“userid”,$userid[1],time()+3600); setcookie(“p
<? ob_start(); ?>
<?php if (isset($_COOKIE["userid"]) and isset($_COOKIE["password"]))
{//logged in;
}
else
{
die("You are not logged in...<meta http-equiv='Refresh' content='0; url=index.php' />");
}?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>My site</title>
如果它以前工作过,但突然停止工作:新版本中是否升级了php,是否禁用了短标记
更改我的主机提供商将php处理器设置从fastcgi更改为ISAPI
现在可以了
我正在使用来自服务提供商的远程主机。。如何获取错误日志?我发现它不是由cookies引起的;但其他不依赖cookies的页面也面临内部服务错误!任何suggestion@logan您需要访问错误日志,否则一切都只是猜测。您还可以尝试设置ini\u set('display\u errors',1);错误报告(E|u ALL | E|u STRICT)代码>在第一个脚本的开头,看看这是否显示了更多的细节;现在可以了!您不应该在cookie中存储用户凭据(用户名和密码)。这是一种非常糟糕的安全做法。改用PHP cookie会话。像$\u会话['logged\u in']=TRUE代码>