Filtarinta FILTER_VALIDATE_URL ta PHP

Tsarin da kammal

Filtarinta URL na yauwa URL na yauwa.

  • الاسم: "validate_url"
  • رقم الهوية: 273

العلامات المحتملة:

  • FILTER_FLAG_SCHEME_REQUIRED - يتطلب أن يكون URL RFC متوافق (مثل: http://example)
  • FILTER_FLAG_HOST_REQUIRED - يتطلب وجود اسم المضيف في URL (مثل: http://www.example.com)
  • FILTER_FLAG_PATH_REQUIRED - يتطلب وجود مسار بعد اسم المضيف (مثل: eg.com/example1/)
  • FILTER_FLAG_QUERY_REQUIRED - يتطلب وجود سلسلة استعلام في URL (مثل: "eg.php?age=37")

مثال

مثال 1

<?php
$url = "http://www.example.com";
if(!filter_var($url, FILTER_VALIDATE_URL))
 {
 echo "URL غير صحيح";
 }
else
 {
 echo "URL صحيح";
 }
?>

الإخراج:

URL صحيح

مثال 2

<?php

if(!filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_QUERY_REQUIRED))
{
echo "URL غير صحيح";
}
else
{
echo "URL صحيح";
}
?>

الإخراج:

URL صحيح