会话在Chrome中的页面加载后死亡

时间:2013-02-19 14:29:17

标签: php

任何人都有任何建议或遇到此问题 - 因为迁移到SSL chrome只是讨厌会话。我尝试了一个非常简单的设置会话并在设置测试之前回显它 - 所以在第二次页面加载会话显示之后。但是除了Chrome之外,每个浏览器都可以使用。

我已尝试将其投入但仍无效:

ini_set('session.use_trans_sid', false);
ini_set('session.use_cookies', true);
ini_set('session.use_only_cookies', true);
$https = false;
if(isset($_SERVER['HTTPS']) and $_SERVER['HTTPS'] != 'off') 
{
  $https = true;
}
$dirname = rtrim(dirname($_SERVER['PHP_SELF']), '/').'/';
session_name('token');
session_name('money_republic_token');
session_set_cookie_params(0, $dirname, $_SERVER['HTTP_HOST'], $https, true);
session_start();

我绝对没有想法 - 为什么地球会以不同的方式处理会话,甚至IE工作!!

1 个答案:

答案 0 :(得分:0)

如果您的网站驻留在localhost上,那么您可能已经遇到了这个错误:

chrome.cookies fails for localhost domains