|
|
|
| При авторизации необходимо, чтобы передавались на все страницы параметры $_SESSION['name'] и $_SESSION['password'], но при использовании
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php'>
</HEAD></HTML>";
|
эти параметры не передаются.
Как это можно реализовать? | |
|
|
|
|
|
|
|
для: Костян
(04.07.2008 в 19:47)
| | такое может происходить лишь в том случае, если у Вас запрещены cookies (либо передача в них идентификатора сессии.
Хотя лучше применять header("Location: index.php"); | |
|
|
|
|
|
|
|
для: Trianon
(04.07.2008 в 19:48)
| | Пытался, выдается ошибка со ссылкой на уже существующий хедер. | |
|
|
|
|
|
|
|
для: Костян
(04.07.2008 в 20:17)
| | ... и номером строки, где был вынужден произойти вывод заголовков. Там и копайте. | |
|
|
|
|
|
|
|
для: Trianon
(04.07.2008 в 20:21)
| | Раскопал, все равно параметры сессии не передаются. Выводится в браузер девственно чистая главная страница как будто на нее только что вошли. | |
|
|
|
|
|
|
|
для: Костян
(04.07.2008 в 20:26)
| | Значит вы неверно работаете со сессией. | |
|
|
|
|
|
|
|
для: Костян
(04.07.2008 в 20:26)
| | вы её точно в каждом скрипте стартуете? | |
|
|
|
|
|
|
|
для: Костян
(04.07.2008 в 19:47)
| | передавайте идентификатор сессиии в GET запросе ...
<?php
session_start();
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php?".session_name().'='.session_id()."'>
</HEAD></HTML>";
?>
|
| |
|
|
|
|
|
|
|
для: waptanet
(04.07.2008 в 22:25)
| | Оказывается все так просто! waptanet, спасибо огромное! Все отлично работает! | |
|
|
|