alex-bot
Nulled-Man
- Регистрация
- 4 Май 2007
- Сообщения
- 496
- Реакции
- 161
- Автор темы
- #1
Есть страница с редиректами (redirect.php), не пойму почему не срабатывает если набрать:
redirect.php?q=job - работает
redirect.php?q=jobs (с ошибкой не уходит на резервный урл)
или если просто попасть на
redirect.php - тоже не редиректит на резервный урл?
Сам ковырялся, так и не понял как правильно проверить переменную
redirect.php?q=job - работает
redirect.php?q=jobs (с ошибкой не уходит на резервный урл)
или если просто попасть на
redirect.php - тоже не редиректит на резервный урл?
Сам ковырялся, так и не понял как правильно проверить переменную
PHP:
<?php
$reserved_url = "http://google.ru";
if(isset($_GET['q']) && !empty($_GET['q'])) {}; $sid = ($_GET['q']);
if($sid == '') {
header("Location: ".$reserved_url); //если q вообще пустой
}
$url = array(
'job' => 'http://domen.ru/job.php',
);
$r = trim($url["$sid"]);
if(isset($url) && !empty($url)) header("Location: ".$r);
else header("Location: ".$reserved_url); //если q - есть, но неверный
?>