ตัวกรอง FILTER_VALIDATE_URL ตรวจสอบค่าเป็น URL
ชื่อ: "validate_url"
หมายเลขประจำตัว: 273
สัญญาณที่เป็นไปได้:
FILTER_FLAG_SCHEME_REQUIRED - กำหนดให้ URL เป็น URL ที่สอดคล้องกับ RFC (เช่น http://example)
FILTER_FLAG_HOST_REQUIRED - กำหนดให้ URL มีชื่อโฮสต์ (เช่น http://www.example.com)
FILTER_FLAG_PATH_REQUIRED - กำหนดให้ URL มีเส้นทางหลังชื่อโดเมน (เช่น www.example.com/example1/test2/)
FILTER_FLAG_QUERY_REQUIRED - ต้องมีสตริงการสืบค้นที่มีอยู่ใน URL (เช่น "example.php?name=Peter&age=37")
<?php$url = "http://www.example.com";if(!filter_var($url, FILTER_VALIDATE_URL)) { echo "URL is not valid"; }else { echo "URL is valid"; >
ผลลัพธ์ของโค้ดมีลักษณะดังนี้:
URL ถูกต้อง
<?php$url = "example.php?name=Peter&age=37";if(!filter_var($url, FILTER_VALIDATE_URL,FILTER_FLAG_QUERY_REQUIRED)) { echo "URL is not valid"; }?>
ผลลัพธ์ของโค้ดมีลักษณะดังนี้:
URL ถูกต้อง