Сессии и javaScript
1.
Димон (27.06.2011 / 20:25)
Как можно при помощи JS установить сессионную переменную?
И возможно ли такое вообще?
2.
Lugaro (27.06.2011 / 20:35)
Нельзя, разве только через ajax обращаться к скрипту
3.
Димон (27.06.2011 / 20:40)
допустим у меня есть Функция
setSess(String name, String data)
Как ее вызвать через ajax?
4.
Дмитрий (27.06.2011 / 20:43)
$.cookies.set('имя', 'содержимое', {hoursToLive: 1});
типо так. Я сам не сильно силен в этом. Сталкивался, но создаю куку не джавой, а PHP.
5.
Димон (27.06.2011 / 20:48)
мне именно сессионную переменную надо((
Куки мне не подходят в плане стабильности работы скрипта.
6.
Валерий (27.06.2011 / 22:45)
Зачем тебе нужно создавать эту переменную через javascript? Сессия на сервере создаётся.. причём тут javascript.. Лучше задачу опиши.. наверное всё проще решается
7.
Димон (27.06.2011 / 22:54)
6. Есть некая строковая переменная, значение которой влияет на отображаемые/вводимые данные. это значение выбирается на странице one.jsp
и используется в two.jsp, three.jsp
Переходы происходят только между two.jsp и three.jsp.
8.
Валерий (28.06.2011 / 00:11)
в принципе можешь брать из cookes phpsessionid
javascript имеет доступ к кукам.
9.
Димон (28.06.2011 / 00:28)
я не очень понял при чем здесь phpsessionid...
Куки не подходят, т.к. они изменяются пользователем, а это брешь в моем скрипте.
К тому же я на java пишу.
10.
Валерий (28.06.2011 / 00:38)
я видимо не так тебя понял..
задача у тебя странная.. Если тебе нужно сохранять данные между страницами, то либо в куки пиши, либо на сервер отправляй, и с сервера потом запрашивай.
11.
ramzes (28.06.2011 / 02:14)
Запрашивай пхп файл который будет писать в сессию и отдавать результаты.
12.
Димон (28.06.2011 / 20:59)
сделал через куки. всем спасибо.
URL:
https://visavi.net/topics/22768