Loading...
NOeasyKiDD (04.07.2020 в 00:21) mrcatoff , Пропускает -> http://site.ru/
php
   elseif(filter_var($site, FILTER_VALIDATE_URL) === false) { err("<div class='rr'>Сайт уже находится в списке</div>"); exit("<META HTTP-EQUIV='REFRESH' CONTENT='2; URL=5.php'>");     }   
Короче надо чтобы не пропускал тот же url со слешем в конце. Но если это реф ссылка то пропустила. Чтобы тупо не дублировали url.
в таком случае ни чего не выйдет. т.к вместо реф ссылки можно сделать и так https://site.ru/?id=1 и сайт про дублируется, и перейдя по ссылке, попадёшь на главную
Four , Да я вот о том же думаю сижу *heh*
NOeasyKiDD ,
php
   <?php  if(empty(parse_url($url, PHP_URL_SCHEME))){ } ?>   
NOeasyKiDD (04.07.2020 в 00:21) mrcatoff , Пропускает -> http://site.ru/
php
   elseif(filter_var($site, FILTER_VALIDATE_URL) === false) { err("<div class='rr'>Сайт уже находится в списке</div>"); exit("<META HTTP-EQUIV='REFRESH' CONTENT='2; URL=5.php'>");     }   
Короче надо чтобы не пропускал тот же url со слешем в конце. Но если это реф ссылка то пропустила. Чтобы тупо не дублировали url.
preg_match("#(http|https)://[a-z0-9.\-]+[.][a-z]{2,4}\z#", $site)
php
   else if(preg_match("#(http|https)://[a-z0-9.\-]+[.][a-z]{2,4}\z#", $site)) {   err("<div class='rr'>Сайт уже находится в списке</div>");   exit("<META HTTP-EQUIV='REFRESH' CONTENT='2; URL=5.php'>"); }   
Онлайн: 2
Время:
Gen. 0.0902
(c) Bym.Guru 2010-2026