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'>");
}
Онлайн: 4
Время:
Gen. 0.1074
(c) Bym.Guru 2010-2025