PDA

View Full Version : اعتبار سنجی آدرس URL



cd2007
شنبه 23 اردیبهشت 1391, 17:48 عصر
سلام. من یک کد php می خواستم که URL را اعتبار سنجی کنه؟؟؟؟
به طور مثال به این صورت که:
http://citybacklink.com باشه ...
نمی خوام به صورت زیر باشه
http://citybacklink.com/index.php یا هر کارکتری که بعد از / بیاید
باشه؟؟؟؟

MostafaEs3
یک شنبه 24 اردیبهشت 1391, 02:17 صبح
ببین یکدونه نوشتم ولی نمیدونم روی همه چی کار کنه یا نه (من روی چندتا تست کردم درست بود) :



<?php
$subject = "https://citybacklink.com/index.php http://citybacklink.com?poooo";
$pattern = "#http(s)?://.*?(.com|.org|.ir)#";
$preg = preg_match_all($pattern, $subject, $matches,PREG_SET_ORDER);
if($preg){
for($i=0;$i<count($matches);$i++){
$matches[$i]=$matches[$i][0];
}
echo'<pre>';
print_r($matches);
echo'</pre>';
}
?>