PHP สคริปต์สำหรับหาค่า ตัวแปร ใน Querystring ของ URL.

PHP สคริปต์สำหรับหาค่า ตัวแปร ใน Querystring ของ URL.

ปกติแล้วสำหรับการหาค่า ตัวแปร Qeurystring ของ URL (ในเพจปัจจุบัน) สามารถทำได้โดย การเรียกใช้ตัวแปร $_GET ซึ่งจะเก็บตัวแปรต่างๆ ของ Querystring ในรูปแบบของ array แต่ถ้าต้องการหาค่า Querystring ของ URL อื่น ๆ จะทำอย่างไร มาดูกันครับ

โจทย์ ให้หาค่าตัวแปร Querystring ของ URL => http://www.codeans.com/store.php?location=surat&shop=0&sales_id=86

<?php
$url =http://www.codeans.com/store.php?location=surat&shop=0&sales_id=86;
$lastUrl =parse_url($_SERVER['HTTP_REFERER']);
parse_str($lastUrl['query'], $lastGet);

// show result
print “<pre>”;
print_r($lastGet);
?>

จะเห็นว่าโปรแกรมจะคืนค่า querystring ให้ตัวแปร $lastGet ในรูปแบบของอาร์เรย์

About the Author