OK、これは絶望的です。見つけられるすべての修正を試みましたが、運がありませんでした。wordpress でセッション変数を使用していますが、Firefox を除くすべてのブラウザーで正常に動作します。キャッシュ、Cookie をクリアし、セーフ モードで起動しましたが、喜びはありません。Cookie が有効になっており、別の PC でも試しました。
次のように、テーマ関数ファイルでセッションを開始します。
function myStartSession() {
if(!session_id()) {
session_start();
}
}
add_action('init', 'myStartSession', 1);
次に、個々のページ テンプレートで、次のようにセッション変数を作成します。 $_SESSION['hq'] = 1;
sessionid がすべてのブラウザーで変更されず、Firefox を含めて正しく機能していることを確認できますが、FF ではセッション変数がページ間で正しく渡されず、結果は予測できません。
解決策/推奨事項は大歓迎です。