Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как узнать введенный адрес после редиректа 
V
    Опции темы
PROCESSOR
Дата 21.1.2008, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 25.5.2005

Репутация: нет
Всего: нет



Например юзер ввел адрес папки которой нету. Через htaccess перевел его на страницу PHP. ( ошибка 401 )
Как теперь узнать в PHP скрипте , какой полный адресс ввел юзер. 

Это сообщение отредактировал(а) PROCESSOR - 21.1.2008, 10:37
PM MAIL   Вверх
GeneralElectric
Дата 21.1.2008, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: 13
Всего: 16



функция phpinfo() - лучший друг php-программиста
PM MAIL   Вверх
mikla
Дата 21.1.2008, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 3.12.2006
Где: Витебск

Репутация: нет
Всего: нет



$_SERVER['HTTP_REFERER'] не показывает ?
--------------------
PM MAIL ICQ Skype   Вверх
MoLeX
Дата 21.1.2008, 10:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140




M
MoLeX
PROCESSOR в разделе PHP: Для профи профи не сидят. Перенес
 

Это сообщение отредактировал(а) MoLeX - 21.1.2008, 11:44


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
GeneralElectric
Дата 21.1.2008, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: 13
Всего: 16



mikla, реферер - это совсем, совсем другое.

PROCESSOR, если ты таким образом делаешь ЧПУ - человеко-понятный урл, то делать это через 404 ошибку не рекомендуется. mod_rewrite или куча других способов. легко находится поиском по слову ЧПУ
PM MAIL   Вверх
PROCESSOR
Дата 21.1.2008, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 25.5.2005

Репутация: нет
Всего: нет



Мне нужно узнать точный введенный адрес. То что юзер ввел. До редиректа на мои скрипт. 

$_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"  ?


Это сообщение отредактировал(а) PROCESSOR - 21.1.2008, 11:51
PM MAIL   Вверх
MoLeX
Дата 21.1.2008, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



$_SERVER["REQUEST_URI"] тебе помощь. 
и в обще в файле redir.php помести такой код
Код

var_dump($_SERVER);

и в адресной строке браузера пиши www.opa.ru/lalalalalalalalal,  в REQUEST_URI будет твоя папка lalalalalalalalal


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
PROCESSOR
Дата 21.1.2008, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 25.5.2005

Репутация: нет
Всего: нет



О ! То что надо. Спасибо. 
PM MAIL   Вверх
MoLeX
Дата 21.1.2008, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



PROCESSOR пользуйся var_dump() тогда многие вопросы отпадут.
 


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0730 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.