Hàm filter_var kiểm tra URL đường dẫn hợp lệ trong php Để kiểm tra URL có hợp lệ hay không ta dùng hàm Mã: filter_var('Đường_dẫn_URL',FILTER_VALIDATE_URL) Hàm trả về giá trị TRUE(đúng là URL) hoặc FALSE(Sai không phải URL) Ví Dụ: PHP: //khai báo URL$url1="http://sinhvienit.net";//Hàm kiểm tra xem URL hợp lệ hay không?if(filter_var($url1,FILTER_VALIDATE_URL)) { echo 'URL hợp lệ';}else{ echo 'URL không hợp lệ';}//Kết quả trả về: URL hợp lệ//Hàm Kkểm tra URL hợp lệ và có query string(Query string là có giá trị trả về)$url2="https://itseovn.com?id=100";if(filter_var($url2,FILTER_VALIDATE_URL,FILTER_FLAG_QUERY_REQUIRED)){ echo 'URL hợp lệ';}else{ echo 'URL không hợp lệ';}// Kết quả: Có giá trị trả về là id = 100 => URL hợp lệif(filter_var($url1,FILTER_VALIDATE_URL,FILTER_FLAG_QUERY_REQUIRED)){ echo 'URL hợp lệ';}else{ echo 'URL không hợp lệ';}//Kết quả: Không có giá trị trả về => URL không hợp lệ Ngoài ra các bạn có thể xem thêm về hàm này tại URL dưới Mã: http://php.net/manual/en/filter.filters.validate.php