php session with html iframe Problem

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
aekjung
PHP Newbie
PHP Newbie
โพสต์: 3
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

php session with html iframe Problem

โพสต์ที่ยังไม่ได้อ่าน โดย aekjung »

ผมสร้าง iframe ไว้ในหน้าหลักสำหรับเปลี่ยนแปลงข้อมูลครับ
ทีนี้ในหน้าที่ไปแสดงใน iframe เนี่ยมันรับค่าจาก form ในหน้าหลักมา
แสดงผลได้ถูกต้องตลอด แต่ถ้าเกิดว่าไปคลิก back หรือ forward ของ browser เมื่อไหร่
มันจะขึ้น The page cannot be displayed ทุกครั้งเลยครับ

หน้าที่แสดงผลใน iframe ผมสร้าง session_start() ด้วยครับ
ทดลอง เอา session ออกก็ใช้งานได้

อยากทราบว่าจะแก้ไขได้ยังไงครับ

ปล
ทดลองสร้างลิงค์ไปที่ iframe ใช้ session ไม่มีปัญหาครับ
มีเฉพาะการ post ผ่าน form เข้าไป
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41407
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

มัน ก็ เป็น ปกติ นี่ครับ ไม่ทราบ มีปัญหา ได้ ไง
ถ้า มีการ ทำงาน ที่จำเป็น ให้ มีการ ส่งค่าโดย ไม่หน้า หน้าเว็บ เปลี่ยน ลอง ศึกษา Ajax ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ภาพประจำตัวสมาชิก
aekjung
PHP Newbie
PHP Newbie
โพสต์: 3
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย aekjung »

ไม่ทราบเหมือนกันว่าเป็นเพราะอะไร ทดลองดูหลายเครื่องก็เป็นเหมือนกัน
เดี๋ยวจะลองศึกษา ajax ดู

ขอบคุณมากครับ
ภาพประจำตัวสมาชิก
aekjung
PHP Newbie
PHP Newbie
โพสต์: 3
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am

โพสต์ที่ยังไม่ได้อ่าน โดย aekjung »

รบกวนอีกครั้งครับ
พอดีตอนทดสอบตอนแรกนั้นใช้ IE6
ตอนนี้ทดลองด้วย Firefox ปรากฎว่าทุกครั้ง ที่กด back หรือ forward
จะขึ้น massege box แจ้งเตือนว่า

The page you are trying to view contains POSTDATA that has expired from cache.
If you resend the data, any action the form carried out (such as a search or online purchase) will be repeated. To resend the data, click OK. Otherwise, click Cancel

ถ้า click OK ก็ทำงานได้ตามปกติ แต่ถ้าคลิก Cancel ก็ไม่โชว์อะไร
จะสามารถแก้ไขอย่างไร ให้ postdata ไม่ expire ได้มั้ยครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41407
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ใช้ session เข้า มา ช่วยได้ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 91