Сессии и 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