dzheka3d
20-06-2011, 01:35
Здравствуйте! Подскажите, каким образом обычно, осуществляется такая функция:
Пользователь заходит по ссылке например: site.ru/index.php?link=brose Но эта ссылка доступна только зарегистрированным пользователям и того, кто заходит неавторизованным, перекидывает на страницу авторизации. Вот меня интерисует, каким образом пользователя перекидывает по первоначальной ссылке, когда он авторизуется...
У меня есть такой вариант: берется $_HTTP_referer и вставляется в header("location: $_HTTP_referer");
Я прав? Или есть более нормальные способы, т.к. если пользоваться моим, то на каждой странице нужно делать проверку, по которой определять, сам зашел пользователь на страницу или его перекинуло, и на каждой странице подключать эту строку header("location: $_HTTP_referer");
Пользователь заходит по ссылке например: site.ru/index.php?link=brose Но эта ссылка доступна только зарегистрированным пользователям и того, кто заходит неавторизованным, перекидывает на страницу авторизации. Вот меня интерисует, каким образом пользователя перекидывает по первоначальной ссылке, когда он авторизуется...
У меня есть такой вариант: берется $_HTTP_referer и вставляется в header("location: $_HTTP_referer");
Я прав? Или есть более нормальные способы, т.к. если пользоваться моим, то на каждой странице нужно делать проверку, по которой определять, сам зашел пользователь на страницу или его перекинуло, и на каждой странице подключать эту строку header("location: $_HTTP_referer");