UPDATE:丢失会话以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();
但我仍只是不能获取会话设置 - 因此控制器在取决于所需的应用是根据各地MVC页面加载到URL中。
会话正在通过必需/包含文件传递吗?
否确定这是否是愚蠢的,但检查[在PHP中从HTTP切换到HTTPS时会话丢失](http://stackoverflow.com/questions/441496/session-lost-when-switching-from-http-to -https-in-php) – 2013-02-16 11:51:41
Nah完全不同 - 我的问题是当您在HTTPS页面上保留页面 – 2013-02-19 10:54:11
您需要更多地解释您的情况,因为您已经添加了奖励。如果你想得到准确的答案,那么给出你的问题的更详细的解释,并尽可能向我们展示一些代码。 – Aborted 2013-02-19 15:21:45