พารามิเตอร์ URL และได้รับจากตัวแปรส่วนกลางที่เรียกว่า$_GET
อาร์เรย์ ดังนั้นหากต้องการทราบว่า URL มีพารามิเตอร์คุณสามารถใช้isset()
ฟังก์ชันนี้ได้
if (isset($_GET['yourparametername'])) {
//The parameter you need is present
}
หลังจากนั้นคุณสามารถสร้างอาร์เรย์แยกต่างหากของพารามิเตอร์ดังกล่าวที่คุณต้องการแนบไปกับ URL
ตัวอย่างเช่น:
if(isset($_GET['param1'])) {
\\The parameter you need is present
$attachList['param1'] = $_GET['param1'];
}
if(isset($_GET['param2'])) {
$attachList['param2'] = $_GET['param2];
}
ตอนนี้หากต้องการทราบว่าคุณต้องมี?
สัญลักษณ์เพียงแค่นับอาร์เรย์นี้
if(count($attachList)) {
$link .= "?";
// and so on
}
อัปเดต:
หากต้องการทราบว่ามีการตั้งค่าพารามิเตอร์ใดให้นับ $ _GET
if(count($_GET)) {
//some parameters are set
}