[Pantip3G] ปัญหาเรื่อง cache กับ IE9

วันนี้เจอปัญหาเกี่ยวกับการรู้มากของ Browser IE9 ตัวอื่นยังไม่ได้ลอง เอามาแชร์ให้ฟังกันก่อนคือ มันไม่ยอมรัน javascript ที่แก้ไขไฟล์ใหม่ แล้วก็ Test ลำบากมากขึ้นจะมานั่งกด Ctrl + F5 มันก็ไม่ใช่เรื่องที่ user เข้าเว็บมาต้องกด จึงไปหาคำตอบจาก google โดยใช้ keyword ว่า “IE9 how to set no cache php” ก็เจอคำตอบ ( ที่เอา keyword มาแชร์ด้วยนั้นบางคนคิดไม่ออกว่าจะค้นหาคำว่าอะไรดี ) แต่บังเอิญต้องเล่าว่าหน้าที่ผมต้องการให้มันไม่เก็บ cache คือหน้าที่ PHP ถูกเรียกด้วย Ajax อีกที บางคนบอกว่างั้นก็ใส่ meta no cache ไว้สิจบเลย … จบเลยเพราะว่ากลายเป็นว่าบางหน้าผมก็อยากให้มันเก็บเหมือนกัน ไม่อยากให้โหลดซ้ำซากมันช้า เออแฮะ ก็แปลว่าใส่ทุกหน้าไม่ได้เลยคิดว่าไม่แก้ไขในไฟล์ HTML ดีกว่า หาวิธีที่จัดการจาก PHP เลยได้คำตอบมาว่าต้องใช้คำสั่งนี้

[php]

header(‘Cache-Control: no-cache’);
header(‘Pragma: no-cache’);

[/php]

อ่ะโอเคได้คำตอบแล้ว แต่ … ต้องเอาคำตอบไปแก้ไขปัญหาที่อยากให้แค่ บางหน้าไม่เก็บ cache ก็ให้เอาไปใส่เฉพาะหน้านั้นเท่านี้ก็จบ งงดูรูปเลยดีกว่า

no-cache-php-ie9
no-cache-php-ie9

ถ้าคุณชอบบทความในเว็บนี้ และอยากสนับสนุนเรา เพียงแค่คุณสมัครรับข่าวสารด้านล่างจะได้รับสิทธิ์พิเศษก่อนใคร เราสัญญาว่าจะส่งบทความที่เป็นประโยชน์ต่อคุณอย่างแน่นอนครับ

Loading

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Message us

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ปฎิเสธทั้งหมด
Manage Consent Preferences
  • คุกกี้ที่จำเป็น
    Always Active

    ประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้

  • คุกกี้ที่จำเป็น

    คุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้

บันทึก