ปกติแล้วสำหรับการหาค่า ตัวแปร 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);
$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 ในรูปแบบของอาร์เรย์





