|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » php Перенаправление на другую страницу |
|
|
php Перенаправление на другую страницу
|
Новый участник Сообщения: 5 |
В общем когда закрывается сессия делаю перенаправление через header на другую страницу только без переменных в строке запроса Header("Location: logout.php")
Перенаправление происходит а строка запроса в БРАУЗЕРЕ не меняется остается тойже с идентификатором сессии Типа - index.php?id=12fg34... а не как вроде должно быть - logout.php В чем проблемма подскажите |
|
Отправлено: 13:08, 25-12-2006 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать sarcus
Сессия то уже закрыта, поэтому идентификатор больше не действителен, или Вас волнуют эстетические проблемы (хотите адрес без идентификатора)? |
------- Отправлено: 15:45, 25-12-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Deadooshka Сообщения: 2555
|
Профиль | Отправить PM | Цитировать sarcus
Цитата:
id сессии передается браузером в строке URL (GET), если отключена поддержка кукис....... |
|
Отправлено: 16:19, 25-12-2006 | #3 |
Пользователь Сообщения: 67
|
Профиль | Сайт | Отправить PM | Цитировать попробовал...
получилось именно logout.php в адресной строке: index.php <html> <body> <p/><a href="header.php?id=12fg34">press here</a> <p/>адрес ссылки: header.php?id=12fg34 </body> </html> logout.php |
Отправлено: 16:52, 25-12-2006 | #4 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать чтобы было понятней о чемя вот часть кода index.php
if ($session_id!="") : sess_start(); if (!isset($_SESSION["user"])) : session_destroy(); Header("location:logout.php"); exit; else : endif; endif; index.php в качестве движка когда я удаляю запись сеанса изи таблицы сессий и обновляю страницу перенаправление то происходит но адресная строка остается той же Типа не эстетично как сказали |
|
Отправлено: 17:36, 25-12-2006 | #5 |
Deadooshka Сообщения: 2555
|
Профиль | Отправить PM | Цитировать |
Отправлено: 20:42, 25-12-2006 | #6 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать ну куки пока оставил так как решил с ними не заморачиваться да и на что они могут повлиять если я их не использую
У меня основная проблема в адресной строке, ну не красиво это. Конечно при клике на ссылку перехода к след странице все исправиться, но все равно как решить эту проблему. Хотя session_destroy() в данном случае бессмысленно так как запись сеанса уже удалена по таймауту, Блин но как же изменить адресную строку. |
Отправлено: 05:21, 26-12-2006 | #7 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать К стати в мозиле все ок
|
Отправлено: 08:52, 26-12-2006 | #8 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать sarcus
Sham уже сказл, что надо приводить url к абсолютному при перенаправлении. Не попробовали? |
Отправлено: 13:23, 26-12-2006 | #9 |
Пользователь Сообщения: 67
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 13:59, 26-12-2006 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Перенаправление на свою URL-страницу!!! | luginf | ISA Server / Microsoft Forefront TMG | 2 | 09-04-2009 10:24 | |
Интернет - появление ошибки 404 при переходе в браузере на другую страницу | Vens | Microsoft Windows 2000/XP | 2 | 22-12-2008 01:22 | |
Самопроизвольное перенаправление на страницу | Juice | Лечение систем от вредоносных программ | 3 | 31-03-2008 13:25 | |
redirect на другую страницу | Drunken | Вебмастеру | 1 | 21-02-2005 21:46 | |
Автоматический редирект с страницы на другую страницу.как это сделать? | Denis Shutka | Вебмастеру | 6 | 22-12-2004 22:24 |
|