やってみましたが、だめでした!私の問題は、php の setcookie() が IE6 で失敗することです。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 $_COOKIE['hello'];
?>
P3P(リンク)、またはタイムゾーンのバグが疑われます-IE6 JavaScriptが時間をphpが使用するのと同じ標準に変換しない(サーバーが発行したすべてのCookieが自動的に期限切れになるように)。
私が行ったことは次のとおりです。 p3p の問題については、上記のヘッダー タグを挿入しました。また、ポリシー ファイルとポリシー リファレンスを作成し、w3c の p3p チェッカーを使用してサイトを実行しましたが、エラーは発生しませんでした。
タイムゾーンの問題については、browscap.ini でタイムゾーンをリセットしました。また、時計を 24 時間進めたり戻したりしました。
何か新しい試みがあれば教えていただければ幸いです。必要なのは、IE6 用の Hello World cookie セッターだけです。
それは有り難いです。
*更新:スタンドアロンの IE6 にこれと一致する問題があるという風に聞きました。IE6 を使用している方なら、私のアルファ版でカートにアイテムを追加できることを簡単に確認できますか?