Сессия в новом окне браузера

mitrich-demon

Новичок
Сессия в новом окне браузера

Иммеем родительское окно, использующее сессию. (настройка php.ini на хостинге session.use_trans_sid = 0) Пусть одна из переменных этой сессии будет называться $_SESSION['opt']. Нажимаем в родительском окне ссылку вида <a href="ex_cat.php" onClick="newWindowEx(this.href); return false;">Manage categories</a>

(где

function newWindowEx(par)
{
Win = window.open(par,"Win","height=300,width=468,status=no,scrollbars=yes");
return false;

)

в открывшемся окне печатаем session_id() - без проблем получаем идентификатор сессии на экране. Про session_start() не забыл.
печатаем на экране $_SESSION['opt'] - без проблем видим значение этой переменной.
Далее пишем
$_SESSION['opt'] = "Hi";
echo $_SESSION['opt'];
рефрешем скрипт - видим новое значение этой переменно = "Hi".
далее убираем строку $_SESSION['opt'] = "Hi"; и просто печатаем $_SESSION['opt'] значение "Hi" сохранено и выводится на экран после последующих рефрешов скрипта.

Внимание вопрос.

Присваиваем значение новой, не существующей в до сих пор в сессии, переменной некоторое значение
$_SESSION['newvar'] = "New value";
запускаем скрипт, затем убираем $_SESSION['newvar'] = "New value"; и пишем просто echo $_SESSION['newvar'];
ПЕРЕМЕННАЯ ПУСТА!

В чем трабла?
 

_vampiro_

Новичок
слишком много времени заняла операция "затем убираем $_SESSION['newvar'] = "New value"; и пишем просто echo $_SESSION['newvar'];" (с) За это время сессия умерла )
 

Фанат

oncle terrible
Команда форума
обычные.
выводить на экран всю доступную информацию.
вплоть до НТТР заголовков.
 

SiMM

Новичок
> так можно ответить на любой вопрос
А ты думал, тут за тебя всё отладят?
 

mitrich-demon

Новичок
блин, ну задал вопрос, зачем в штыки воспринимать? Земля круглая ребята, не забывайте
 
С точки зрения сервера никаких окон и javascript не существует, до тех пор пока они передают идентификатор сессии.

Попробуй убрать лишнюю информацию из вопроса и сам ответишь на свой вопрос.
 

Фанат

oncle terrible
Команда форума
mitrich-demon
а кто тебя в штыки воспринимает?
ну задал вопрос? Ну получил ответ.

Это тебе, по-моему, ответ не понравился.
у нас к тебе никаких претензий. не хочешь отлаживать свой скрипт - ради бога. При чём здесь земля круглая?
У тебя есть претензии? Выскажи их своему психоаналитику.
у тебя есть конкретные вопросы? Ты можешь их задать.
Может быть, ты отлаживать программы не умеешь? А почему бы тогда так и не написать?
 
Сверху