PDA

Просмотр полной версии : Как передать сессию залогининому браузеру


donetsk
28.06.2006, 23:43
Есть залогининый фрейм и есть сессия:

http://Server/test.php?session=e9108a3879f1&mode=temp&PHPSESSID=e03737318544e78ad88b261c22b3deb9

Как выполнить эту сессию не нажимая ссылке в браузере?

т.е.через жабу, черех делфи , да через что угожно...
пробую вот так:



window.location.href = "http://Server/test.php?session=e9108a3879f1&mode=temp&PHPSESSID=e03737318544e78ad88b261c22b3deb9
";


или же вот так:


document.SetVariable("http://Server/test.php?session=e9108a3879f1&mode=temp&PHPSESSID=e03737318544e78ad88b261c22b3deb9";



не получается :( нужно передать уже открытому окну

bul.666
29.06.2006, 00:13
А вообще сессия рабочая?

donetsk
29.06.2006, 00:44
ну конечно ;) После того, когда залагиниваюсь создаётся сессия... её потом засовываю в переменую , а вот как передать от браузера её?

lo0
30.06.2006, 08:41
Т.е. тебе нужно изменить $_SESSION['xxxxxx']?

http://Server/test.php?session=e9108a3879f1&mode=temp&PHPSESSID=e03737318544e78ad88b261c22b3deb9

Как выполнить эту сессию не нажимая ссылке в браузере?

Чтобы что-то выполнить, клиент (браузер) должен передать что-то серверу.

donetsk
01.07.2006, 11:28
я исопльзую компонент WebBrowser через него хожу по страничькам.
Если мне нужно заставить браузер зайти по определенной ссылке , то можно ли это сделать через WebBrowser1.Navigate('www.ya.ru/ТУТ СЕССИЯ');

Равносильно чему будет выполнено такое действие - равносильно вводу страничьки, или же переходу по Url ...

т.е.есть кнопка о определенным Url , где формируется сессия каждый раз новая...
Я узнаю эту сессию и делаю переход на этот урел с использованием этой сесиии , делаю через WebBrowser1.Navigate('www.ya.ru/ТУТ СЕССИЯ');

можно ли так делать?

Xex
05.07.2006, 03:46
document.location="http://forum.antichat.ru";

Muha
31.08.2006, 05:10
Вот качай этот архив http://wel.net.ru/sess.zip
В этом скрипте 4 страницы. Пример создания сессии, передачи и удаления

Trinux
31.08.2006, 06:34
Я, так понимаю, речь идет идентификации авторизованного пользователя на всем проекте, без указания сессии в адресной строке браузера?
Куки тебе помогут.
Во-первых, чтобы долго не парится:
http://www.php.net/manual/ru/ref.session.php
где-то там надо, условно, флажек поставить и куки автоматом будут не в урл вставать, а в куки писаться. В итоге пользователь будет постоянно (длительность кику) авториован на сайте.
Во-вторых, сам пишешь нужную тебе инфу в куки и при следующем заходе пытаешься авторизовать эту куку.

А вообще если сам не понимаешь и не программер - free-lance.ru. Сделают и быстро и дешево и сердито