Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设置Cookie后出现500内部服务器错误(PHP)_Php_Html_Internet Explorer_Google Chrome - Fatal编程技术网

设置Cookie后出现500内部服务器错误(PHP)

设置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

现在我的网站主页正在加载,但当登录cookies已设置,但它说

内部服务器错误服务器遇到内部错误

配置错误,无法完成您的请求。请 请与服务器管理员联系,告知错误发生的时间 以及您可能已经做的任何可能导致 错误

有关此错误的详细信息,请参阅服务器错误 日志

我尝试过IE和Chrome-->显示相同的错误

系统到昨天为止一直工作正常!不知道现在发生了什么

在登录设置页面中,我正在使用。。 setcookie(“userid”,$userid[1],time()+3600); setcookie(“password”,$password,time()+3600)

登录后,它将重定向到下一页,其中包含以下代码

<? 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