【问题标题】:Confused by PHP session problem (Rackspace)对 PHP 会话问题感到困惑(Rackspace)
【发布时间】:2011-03-26 19:46:46
【问题描述】:

我的 PHP 会话无缘无故地在不同的值之间波动。这是证明它的我的测试代码:

<?php
//test.php
ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);

session_start();

print_r($_SESSION);

?>

当我刷新那个 test.php 时,$_SESSION 有不同的值(总共大约 3 个不同的数组),就好像我在刷新页面之间浏览网站一样(我不是)。

回显session_id() 不输出任何内容。

有什么想法吗?这完全打乱了我对整个网站的会话/身份验证的处理。

更新:我正在使用 RackSpace Cloud Sites 进行托管

【问题讨论】:

  • 您是否在会话中设置了任何值?
  • 是的,会话返回您在使用站点时遇到的各种数组——登录的用户数据数组.. 数组存储页面重定向等的值。这是一个大杂烩您在网站上看到的实际值
  • 您是否在集群中工作?数据库保存会话的集群数据库或文件保存会话的 Web 集群?
  • 您看到的 $_SESSION 有哪些不同的值?
  • @Joseph:我由 Rackspace Cloud Sites 托管。不确定这是否回答了你的问题。 @Mike:我看到您在使用该网站时会拥有不同的数组,例如用户数据数组,或者有时包含他们所在页面的较短数组。

标签: php session session-variables rackspace


【解决方案1】:

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-01
  • 1970-01-01
相关资源
最近更新 更多