Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: переадресация со страницы авторизации на страницу, с которой началась авторизация
 
 автор: vadimka   (06.07.2009 в 14:22)   письмо автору
 
 

Здравствуйте!
На одной из страниц пользователь начал авторизоватся, после проверки скрипт авторизации проводит переадресацию, как мне сделать перадресацию на ту страницу, с которой пользователь решил авторизоватся?

  Ответить  
 
 автор: vadimka   (06.07.2009 в 16:29)   письмо автору
 
   для: vadimka   (06.07.2009 в 14:22)
 

$_SERVER[HTTP_REFERER] - я тут на форуме такую штуку нашел.
Это правильно?

echo "<HTML><HEAD>
       <META HTTP-EQUIV='Refresh' CONTENT='4; URL=$_SERVER[HTTP_REFERER]'>
        </HEAD></HTML>";

  Ответить  
 
 автор: Рома   (07.07.2009 в 00:05)   письмо автору
 
   для: vadimka   (06.07.2009 в 16:29)
 

Это в обработчик:

if(isset($_SESSION['nazad']))      /////////////////////////////////////////////////////////////////////////////
{
$nazad=$_SESSION['nazad'];
unset($_SESSION['nazad']);
header("location: ".$nazad);
}
else
{
header("location: http://".$_SERVER['SERVER_NAME']."/Главная страница");
}

Это в страницах выхода, регистрации и авторизации. По моему так как то.

if(eregi($_SERVER['SERVER_NAME'],$_SERVER['HTTP_REFERER']))
{

 if(!isset($_SESSION['nazad']))
 {
 $pattern = "#^(http://)?[-a-z0-9\.]+([-a-z0-9]+\.(html|php|pl|cgi))?".
             "([-a-z0-9_:@&\?=+\.!/~*'%$]+)?$#i";
  if(preg_match($pattern,$_SERVER['HTTP_REFERER']))
  {
  $_SESSION['nazad']=$_SERVER['HTTP_REFERER'];
  }
 
 
 }
}

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования