Filter FILTER_VALIDATE_URL memvalidasi nilai sebagai URL.
Nama: "validasi_url"
Nomor ID: 273
Tanda-tanda yang mungkin:
FILTER_FLAG_SCHEME_REQUIRED - memerlukan URL yang sesuai dengan RFC (seperti http://example)
FILTER_FLAG_HOST_REQUIRED - memerlukan URL berisi nama host (misalnya http://www.example.com)
FILTER_FLAG_PATH_REQUIRED - mengharuskan URL memiliki jalur setelah nama domain (seperti www.example.com/example1/test2/)
FILTER_FLAG_QUERY_REQUIRED - memerlukan string kueri yang ada di URL (seperti "example.php?name=Peter&age=37")
<?php$url = "http://www.example.com";if(!filter_var($url, FILTER_VALIDATE_URL)) { echo "URL tidak valid"; }else { echo "URL valid"; >
Output kodenya terlihat seperti ini:
URL valid
<?php$url = "example.php?name=Peter&age=37";if(!filter_var($url, FILTER_VALIDATE_URL,FILTER_FLAG_QUERY_REQUIRED)) { echo "URL tidak valid"; }else { echo "URL valid"; }?>
Output kodenya terlihat seperti ini:
URL valid