مخبأ المتصفح مشاكل عند الوصول إلى ملفات PHP مع Mootools' سقويزبوإكس

StackOverflow https://stackoverflow.com/questions/1635593

  •  06-07-2019
  •  | 
  •  

سؤال

أنا باستخدام ضغط مربع الوصول إلى ملف PHP الذي يطبع تنبيه للمستخدم بناء على الرابط النقر (أيملف PHP يستخدم $_GET متغير).

المشكلة هي عندما اضغط مرة واحدة على مربع التنبيه مفتوحة بشكل صحيح ولكن عندما اضغط على الرابط تظهر النتيجة مرتين أيأنه يكرر نفسه و النتائج مواصلة تكرار في كل مرة النقر على الرابط.

ولكن عند إغلاق المتصفح ، مشكلة إعادة تشغيل مرة أخرى, هل هناك حل لهذه المشكلة.(و المشكلة تظهر في كل من موزيلا و IE)

شكرا

هل كانت مفيدة؟

المحلول

لم تكن مألوفة مع سقويزبوإكس ولكن هناك عادة بعض التكتيكات من أجل هذا.

  • التبديل إلى $_POST لا $_GET
  • إلحاق عشوائي querystring كل طلب - على سبيل المثال ، زمني
  • إضافة رؤوس ذاكرة التخزين المؤقت لا إلى ملف PHP.

ذاكرة التخزين المؤقت لا ننظر بشيء من هذا القبيل:

header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top