ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

работа с сессией при использовании сокетов
  #1  
Старый 12.09.2008, 07:16
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию работа с сессией при использовании сокетов

значицца так:
есть у меня скрипт, который через сокеты отправляет пост запрос к другому скрипту на локалхосте.
при первом запуске я кладу данные в сессию.
когда второй раз запускаю - сессия пуста.

в ответе проскальзывает
PHP код:
Set-CookiePHPSESSID=2ufrorn5vo5agt4cid23et0ib7
но когда я вывожу куки - они тоже пустые постоянно.

Что можно сделать?
 
Ответить с цитированием

  #2  
Старый 12.09.2008, 07:37
Аватар для BlackSun
BlackSun
Members of Antichat - Level 5
Регистрация: 01.04.2007
Сообщений: 1,268
Провел на форуме:
10046345

Репутация: 4589


По умолчанию

Цитата:
есть у меня скрипт, который через сокеты отправляет пост запрос к другому скрипту на локалхосте.
А куки передавать незабываешь?
 
Ответить с цитированием

  #3  
Старый 12.09.2008, 08:35
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Имя сессии будет в печеньках. Сохраняй ее в переменную, а потом подставляй в следующих запросах в печеньки.
 
Ответить с цитированием

  #4  
Старый 12.09.2008, 08:56
Аватар для mr.The
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


Отправить сообщение для mr.The с помощью ICQ
По умолчанию

ещё можеш попробовать передавать сессию как гет параметр.
 
Ответить с цитированием

  #5  
Старый 12.09.2008, 16:45
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

решил проблему.

1. совершаю отправку хидеров. читаю ответ, нахожу там строку типа "Set-Cookie: PHPSESSID=4nbaf8t8pabgpqne17aercj9f4; path=/"
выдираю из неё куку и создаю нормальную куку.
2. при отправке последующих запросов - добавляю строку типа
PHP код:
    if(isset($_COOKIE['PHPSESSID']))
        
$headers .= "Cookie: PHPSESSID=".$_COOKIE['PHPSESSID']."\r\n"
 
Ответить с цитированием

  #6  
Старый 12.09.2008, 16:56
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

PHP код:
<?php
preg_match_all
('#Set-cookie: (.*?)#UiS',$res,$cookie);
$cookie implode('',array_unique($cookie['1']));
echo 
$cookie;
?>
Из моего спамера
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехват Gsm пакетов SNIFF Сотовый фрикинг 16 27.12.2009 22:25
Ошибки в использовании некоторых технологий при создании сайтов CrystalTears SЕО - тонкости, методы раскрутки 3 05.05.2008 16:31
Как «растянуть» аккумулятор novichok Сотовый фрикинг 4 28.02.2006 22:47
химия своими руками silveran Болталка 43 11.01.2006 22:05



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ