Заказчик
Отзывы фрилансеров:
+ 6
- 0
Зарегистрирован на сайте 5 лет
11.70 $ — 11.17 €
Срок: по договоренности
есть код который чистить хвосты url после ?
к примеру myurl.ru/content?myutmспам
результат к примеру myurl.ru/content?myutm
ниже сам код
мне нужно чтобы код работал с кириллицей
к примеру мойюрл.рф/контент?мойютмспам
результат к примеру мойюрл.рф/контент?мойютм
(слово спам зачистилось если его нет в списке)
<?php $myurl=$_SERVER['REQUEST_URI'];$attrs = ['?myutm', '?test1', '?content', '?4totoecho', '?raznoe', '?prochee', '?vsakoe', '?texts', '?stranica', '?paginacia'];
$clearUrl = true;$startpos = strpos($myurl, '?');
foreach ($attrs as $attr) {$pos = strpos($myurl, $attr);
if ($pos !== false) {$clearUrl = false;
$attrlen = strlen($attr);
$aa = substr($myurl, 0, $pos);
$bb = substr(substr($myurl, $pos), 0, $attrlen);
$newclearurl = $aa.$bb;
$trash = substr($myurl, strlen($newclearurl));
if ($trash != '') {header("Location: $newclearurl",true,301);exit();}break;}}if ($clearUrl === true) {if ($startpos !== false) {$newclearurl = substr($myurl, 0, $startpos);}}
?>
Разделы:
Опубликован:
04.04.2023 | 16:52 [поднят: 04.04.2023 | 16:52]