วันนี้เจอปัญหาเกี่ยวกับการรู้มากของ 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 ก็ให้เอาไปใส่เฉพาะหน้านั้นเท่านี้ก็จบ งงดูรูปเลยดีกว่า

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