Как узнать что в строке браузера?

  • Автор темы BeatBox
  • Дата начала

BeatBox

Guest
Как узнать что в строке браузера?

Здравствуйте.
У меня такая задача - нужно сделать чтобы при авторизации пользователя возвращало на ту страницу, с которой были переданы данные.
Хочу это сделать передав в <input type="hidden"> данные из строки браузера о том, откуда пришол юзер.
Но незнаю как это сделать :(
дапример он вводит данные об авторизации на странице
www.site.com/some.php?a=x&b=y#news
как узнать и присвоить переменной $came_from значение
some.php?a=x&b=y#news? или хотя бы some.php?a=x&b=y?
Помогите, пожалуйста.
 

Фанат

oncle terrible
Команда форума
BeatBox
к сожалению, ты не можешь в пхп получить доступ к якорю.
поэтому придётся довоьлствоваться только адресом страницы.
 

Фанат

oncle terrible
Команда форума
Да ладно.
чисто теоретически, в этой формулировке - имеет смысл.
Хотя, с другой стороны - форма имеет фиксированное положение на странице...
Если человек вводил пароль с логином, то и так ясно - на какую часть страницы он смотрел =)
 

Nimous

Guest
А ещё можно использовать REFERER и куки.
Это даже намного лучше.
 

Фанат

oncle terrible
Команда форума
Нет, это намного хуже.
Сам догадаешься - почему?
 

Мутник

Новичок
а еще можно иметь <form method="POST" action="">...</form>
и тебя в любом случае вернет туда же, откуда ты "ушел"
 

Фанат

oncle terrible
Команда форума
Nimous, потому, что хидден поле у тебя есть всегда.
А реферер и куки - далеко не.

Мутник, да, кстати.
я так и делал.
а сейчас перепутал с записью адреса в сессию.
Всё правильно, достаточно постить на самого себя.
 
Сверху