Имя: Пароль:
1C
 
Как средствами 1С 8.1 получить id сессии (cookies)?
0 Паладин
 
17.09.09
09:31
Добрый день!
я смотрел много ресурсов, например, http://www.phpclub.ru/detail/article/http_request про генерацию http запросов, http://infostart.ru/blogs/1066/ - в результате смог с помощью обработки залогиниться на сайте (посылая данные методом post) а как получить id сессии - не знаю. Точно знаю что на мисте были аналогичные темы - но конкретно про этот вопрос я не нашел информации.
Буду рад любому совету!
1 Паладин
 
17.09.09
09:53
ап1
2 Паладин
 
17.09.09
10:51
ап2
3 asady
 
17.09.09
11:07
javascript: alert(document.cookie)
набери у себя в строке адреса барузера и найди там PHPSESSID
4 Паладин
 
17.09.09
11:42
Спасибо! код сессии вижу, теперь могу потестировать соединение. Думаю, это также поможет мне получить номер сессии средствами 1С (если не получится - буду опять писать сюда)
5 Паладин
 
17.09.09
17:20
потестировал удачно, данные получаю - теперь вопрос - как средствами 1С получать Cookies.
6 asady
 
17.09.09
19:19
Процедура КнопкаВыполнитьНажатие(Кнопка)
   элементыформы.ПолеHTMLДокумента1.Перейти("http://www.forum.mista.ru/topic.php?id=432270");
КонецПроцедуры

Процедура ПолеHTMLДокумента1ДокументСформирован(Элемент)
   htmldoc = ЭлементыФормы.ПолеHTMLДокумента1.Документ;
   Куки = htmldoc.Cookie;
   Если Куки = "" Тогда
       возврат;
   КонецЕсли;    
   Куки=СтрЗаменить(Куки,";",Символы.ПС);
   колстр=СтрЧислоСтрок(Куки);
   Для сч=1 по колстр Цикл
       Сообщить(СтрПолучитьСтроку(Куки,сч));
   Конеццикла;    
КонецПроцедуры
7 Паладин
 
18.09.09
09:55
(6) спасибо большое!!! буду пробовать!!!
8 Паладин
 
18.09.09
10:39
(6) Ура! заработало! куки получил!!!