A-AA+then

เกี่ยวกับการ ส่งค่า $_REQUEST ใน gcms

1,564
สมมุติ ผมมี หน้า list.html โดยจะเรียกไปหน้า list.php ผมอยากจะส่งค่าไปหน้านี้ประมาณนี้ครับ

list.html?page=1&l_order=0&list_per_page=20 แต่พอเรียก framwork จะแปลลิงค์ไปแบบนี้

#module=list&page=1&l_order=0&list_per_page=20

ที่หน้า list.php ผมรับโดยใช้ $_REQUEST ตัวแปร page ,list_per_page ค่าจะตรงกับที่ส่งมาครับ
ยกเว้น l_order ค่าที่ได้มาจะไม่ตรงครับ

1 ความคิดเห็น

$_REQUEST จะอ่านจาก 3 สิ่งครับ คือ $_GET, $_POST และ $_COOKIE ดังนั้น ถ้าบังเปิญเก็บ cookie ไว้ที่ค่าเดียวกัน ค่าที่รับอาจผิดพลาดได้ครับ

ถ้าต้องการให้อ่านเฉพาะ $_GET หรือ $_POST ให้ใช้

$value = isset($_POST['value']) ? $_POST['value'] : $_GET['value'];
1
^