我有一个网站,我正在使用会话变量。直到上周三这个工作正常,但现在正在零星工作。有时我可以检查会话变量,有时我不能。可能会发生什么,如果服务器问题,我怎么能在我的托管公司拍摄这个?
我有这个页面用于测试设置会话,这些会话一直没有问题,会话cookie域总是空白的:
<?
session_start();
$_SESSION['ID'] = "112233";
$_SESSION['token'] = "mytoken";
print "Created Session ID: ".$_SESSION['ID']."<br>";
print "Created Session Token: ".$_SESSION['token']."<br>";
print "Session Cookie Domain If Set: ".ini_get('session.cookie_domain')."<br><br>";
?>
<a href="info2.php">Click To See If Sessions Are Passing</a>
然后我点击进入此页面查看会话是否正在通过。这个页面有时会显示我在上面的代码中设置的会话,有时也不会。会话cookie域在此页面上一直是空白的:
<?
session_start();
print "Passed Session ID: ".$_SESSION['ID']."<br>";
print "Passed Session Token: ".$_SESSION['token']."<br>";
print "Session Cookie Domain If Set: ".ini_get('session.cookie_domain')."<br><br>";
?>
If session ID doesnt say "112233" and session token doesnt say "mytoken" then there is a problem.<br /><br />
<a href="info.php">Go Back To Set Session Variables</a>
这两个页面是在HTTPS上我不知道该信息是否相关,但我想我会提到它。我不认为它浏览器相关的原因,当它不工作我已经加载这些页面在Windows即8和谷歌chrome和mac safari,firefox和谷歌铬与相同的结果。
任何想法都将不胜感激。有什么东西在phpinfo()我可以看看什么时候工作或不工作可能有助于解决这个问题?这让我感到疯狂,因为就像我说的那样它有时会起作用,有时却不起作用。
答案 0 :(得分:-3)
这是某处的服务器错误。托管服务提供商必须改变一些东西。在那之后,一切正常。
感谢所有帮助和输入