PHP + ie6 + ملفات تعريف الارتباط:الفشل مرحبا العالم لملفات تعريف الارتباط
-
06-07-2019 - |
سؤال
لقد حاولت دون جدوى! مشكلتي هي php setcookie() فشل في IE6. انها تعمل بشكل كامل (ولو عربات التي تجرها الدواب) فايرفوكس 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 جافا سكريبت لا تحويل الوقت إلى نفس المعيار الذي php يستخدم (بحيث كل ملقم إصدار ملفات تعريف الارتباط تلقائيا منتهية الصلاحية).
هذا ما فعلته:بالنسبة p3p المشكلة اضفت فوق رأس الوسم.أنا أيضا إنشاء ملف نهج سياسة المرجعية و تشغيل الموقع الخاص بي من خلال w3c p3p المدقق مع عدم وجود أخطاء.
عن التوقيت ، إعادة تعيين المنطقة الزمنية في browscap.ini.كما أنب الساعة إلى الأمام والخلف خلال 24 ساعة.
إذا كنت تستطيع أن تعطيني أي أشياء جديدة في محاولة ، فإنه سيكون موضع تقدير كبير.كل ما تحتاجه هو عالم مرحبا كوكي اضع ل IE6.
وأنا أقدر ذلك.
*تحديث: مسكت الرياح التي مستقل IE6 القضايا التي تطابق هذا.يمكن لأي شخص مع IE6 تفعل فحص سريع يمكنك إضافة عناصر إلى عربة على ألفا?
المحلول
التحديث النهائي:علة سببها مستقل ie6 تشغيل على ويندوز فيستا.دل رائد الرسمية msft virtual pc الظاهري hd و الموقع يعمل الكمال.
نصائح أخرى
ما هي إعدادات أمان إنترنت إكسبلورر ؟
هل يمكن أن تكون إعدادات الأمان على أنها لا تسمح لك لكتابة ملفات تعريف الارتباط ؟
على $_COOKIE مجموعة شغل خلال البرنامج النصي الخاص بك initialisation.لم يتم تغييره من قبل setcookie :القيمة قد تغيرت في صفحة التحميل.
انظر php دليل setcookie وظيفة :
مرة واحدة تم تعيين ملفات تعريف الارتباط ، ويمكن الوصول إليها على القادم تحميل الصفحة مع $_COOKIE أو $HTTP_COOKIE_VARS المصفوفات.