Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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
Php 在chrome别处加载页面后,会话死亡_Php - Fatal编程技术网

Php 在chrome别处加载页面后,会话死亡

Php 在chrome别处加载页面后,会话死亡,php,Php,任何人都有任何建议或遇到这个问题-因为移动到SSL chrome只是讨厌会话。我尝试了一个非常简单的设置会话,并在设置测试之前对其进行了回显-因此,在第二次加载页面后,将显示会话。然而,除了Chrome之外,所有浏览器都可以工作 我试过把这个扔进去,但还是不起作用: ini_set('session.use_trans_sid', false); ini_set('session.use_cookies', true); ini_set('session.use_only_cookies', t

任何人都有任何建议或遇到这个问题-因为移动到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();

我完全没有想法了——为什么chrome会以不同的方式对待会话,即使IE也行

如果您的站点位于localhost上,那么您可能遇到了以下错误:


它位于所述的服务器上