質問

試してみたが、まったく役に立たなかった! 私の問題は、IE6でphpのsetcookie()が失敗することです。 Firefox 3およびIE7 / 8で完全に機能します(バグはありますが)。以下はコードです。 IE6の表示は失敗します。簡単な質問:なぜですか?

<?
    header('P3P: CP="DEV PSAi NAV STP DEM OTRo NOI IDC 
                     DSP COR CURa ADMa OUR IND PHY ONL COM STA"'); 

    setcookie('hello', 'poopoo');

    echo 

試してみたが、まったく役に立たなかった! 私の問題は、IE6でphpのsetcookie()が失敗することです。 Firefox 3およびIE7 / 8で完全に機能します(バグはありますが)。以下はコードです。 IE6の表示は失敗します。簡単な質問:なぜですか?

<*>

P3Pが疑われるリンク)、または多分タイムゾーンのバグ-IE6 javascriptがphpが使用するのと同じ標準に時間を変換しない(したがって、サーバーが発行したすべてのCookieが自動的に期限切れになる)。

これは私がやったことです: p3pの問題については、上記のヘッダータグを挿入しました。また、ポリシーファイルとポリシーリファレンスを作成し、w3cのp3pチェッカーを介してサイトをエラーなしで実行しました。

タイムゾーンの問題については、browscap.iniでタイムゾーンをリセットしました。また、時計を前後に24時間調整しました。

新しいことを試していただければ幸いです。必要なのは、IE6用のHello World Cookieセッターだけです。

感謝します。

*更新:スタンドアロンIE6にこれに一致する問題があるとの風を感じました。 IE6をお持ちの方は、 alpha でカートにアイテムを追加できることを簡単に確認できますか?

COOKIE['hello']; ?>

P3Pが疑われるリンク)、または多分タイムゾーンのバグ-IE6 javascriptがphpが使用するのと同じ標準に時間を変換しない(したがって、サーバーが発行したすべてのCookieが自動的に期限切れになる)。

これは私がやったことです: p3pの問題については、上記のヘッダータグを挿入しました。また、ポリシーファイルとポリシーリファレンスを作成し、w3cのp3pチェッカーを介してサイトをエラーなしで実行しました。

タイムゾーンの問題については、browscap.iniでタイムゾーンをリセットしました。また、時計を前後に24時間調整しました。

新しいことを試していただければ幸いです。必要なのは、IE6用のHello World Cookieセッターだけです。

感謝します。

*更新:スタンドアロンIE6にこれに一致する問題があるとの風を感じました。 IE6をお持ちの方は、 alpha でカートにアイテムを追加できることを簡単に確認できますか?

役に立ちましたか?

解決

最終更新:Vistaで実行されたスタンドアロンie6に起因するバグ。公式のmsft virtual pcとvirtual hdを削除し、サイトは完璧に機能しました。

他のヒント

IEのセキュリティ設定は何ですか?

セキュリティ設定により、Cookieの書き込みが許可されていない可能性がありますか?

$ _ COOKIE配列は、スクリプトの初期化中に入力されます。 setcookieによって変更されることはありません。値は次のページの読み込み時に変更されます。

setcookie 関数のphpマニュアルを参照してください:

  

Cookieが設定されると、$ _ COOKIEまたは$ HTTP_COOKIE_VARS配列を使用して、次のページのロード時にアクセスできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top