0

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が機能していても、クロムがセッションを異なる方法で扱うのはなぜですか!!

4

1 に答える 1

0

サイトが localhost にある場合は、おそらくこのバグに遭遇した可能性があります。

ローカルホスト ドメインで chrome.cookies が失敗する:

于 2013-02-19T15:43:28.020 に答える