移动到SSL后页面加载后丢失会话

Ash*_*nks 2 php apache ssl

更新:

该网站现在可以在所有浏览器上运行但是现在Chrome.我觉得这很奇怪 - 自从服务器切换到拥有SSL以来,这一切都已经出现了.

作为建议,我已将其置于应用程序中:

ini_set('session.use_trans_sid', true);
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('money');
session_set_cookie_params(0, '/', $_SERVER['HTTP'], $https, true);
session_start();
Run Code Online (Sandbox Code Playgroud)

但是我仍然无法设置会话 - 应用程序基于MVC,因此根据URL中加载的页面需要控制器.

Sessions是否存在通过必需/包含文件传递的问题?

Ash*_*nks 6

与被Chrome要求的Favicon.ico有关 - 我绝不会猜到.

非常感谢帮助过的每个人!

  • 怎么可能?你是怎么解决这个问题的?仍然,+1为自我解决. (4认同)