| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Как узнать введенный адрес после редиректа |
| Автор: PROCESSOR 21.1.2008, 10:36 |
| Например юзер ввел адрес папки которой нету. Через htaccess перевел его на страницу PHP. ( ошибка 401 ) Как теперь узнать в PHP скрипте , какой полный адресс ввел юзер. |
| Автор: GeneralElectric 21.1.2008, 10:39 |
| функция phpinfo() - лучший друг php-программиста |
| Автор: mikla 21.1.2008, 10:43 |
| $_SERVER['HTTP_REFERER'] не показывает ? |
| Автор: MoLeX 21.1.2008, 10:43 | ||
|
| Автор: GeneralElectric 21.1.2008, 10:47 |
| mikla, реферер - это совсем, совсем другое. PROCESSOR, если ты таким образом делаешь ЧПУ - человеко-понятный урл, то делать это через 404 ошибку не рекомендуется. mod_rewrite или куча других способов. легко находится поиском по слову ЧПУ |
| Автор: PROCESSOR 21.1.2008, 11:51 |
| Мне нужно узнать точный введенный адрес. То что юзер ввел. До редиректа на мои скрипт. $_SERVER['HTTP_REFERER'] ничо не показывает. Или я незнаю как его юзать. 1) вот ввел юзер www.opa.ru/popka 2) Нету папки POPKA там 3) в .htaccess записано ErrorDocument 401 /PHP/redir.php ErrorDocument 403 /PHP/redir.php ErrorDocument 404 /PHP/redir.php ErrorDocument 500 /PHP/redir.php 4) Как в redir.php мне узнать, про строчку "www.opa.ru/popka" ? |
| Автор: MoLeX 21.1.2008, 12:00 | ||
| $_SERVER["REQUEST_URI"] тебе помощь. и в обще в файле redir.php помести такой код
и в адресной строке браузера пиши www.opa.ru/lalalalalalalalal, в REQUEST_URI будет твоя папка lalalalalalalalal |
| Автор: PROCESSOR 21.1.2008, 12:08 |
| О ! То что надо. Спасибо. |
| Автор: MoLeX 21.1.2008, 12:14 |
| PROCESSOR пользуйся var_dump() тогда многие вопросы отпадут. |