GORAGOD.com

freelance, web developer, web designer, hosting, domain name

ajax ไม่ refresh ใช้ session ทำอย่างไร

จากบทที่ 15 AJAX กับปัญหาการ Refresh หน้า

ถ้าจะใช้ session จะต้องทำอย่างไร

ตอนเขียนฟังก์ชันอ่ะครับ รบกวนช่วยทำให้ทีอยากได้ครับ

<body onload="loaddoc('<?php echo ( isset( $_SESSION[module] ) ) ? $_SESSION[module] : 'page1.php'?>')"><!-- สำหรับการ refresh หน้า -->

28 พ.ย. 2554 2 2,477

ก็น่าจะถูกนะ....



แต่ถ้าไม่สามารถกลับมาหน้าเดิมตอน refresh ได้ อาจเป็นเพราะ หน้าที่เรียกไม่ได้ถูกบันทึกลง session ครับ



สิ่งที่ต้องทำคือในหน้าที่ ajax เรียกไปจะต้องทำการบันทึก session ด้วยครับ เช่น



<?php

   // page1.php หน้าที่เรียก

   session_start(); // เรียกใช้งาน session

   $_SESSION['module'] = 'page1.php'; // บันทึกหน้าที่เรียก ลง session

   ........

?>

โค้ดด้านบนจะต้องมีในทุกหน้าที่ถูก Ajax เรียกครับ อย่าลืมทำตามกฎของ session ด้วยครับ
#1

ขอบคุณครับ
#2
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^