SSL クロムへの移行はセッションを嫌うだけなので、誰でも提案があるか、この問題に遭遇しました。非常に単純な設定セッションを試し、テストを設定する前にそれをエコーしました。そのため、ページが2回目にロードされた後、セッションが表示されます。ただし、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が機能していても、クロムがセッションを異なる方法で扱うのはなぜですか!!