koreets2011
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Он находится только в одном месте в JS Код: <script type="text/javascript"> BX.message({ 'LANGUAGE_ID':'ru', 'FORMAT_DATE':'DD.MM.YYYY', 'FORMAT_DATETIME':'DD.MM.YYYY HH:MI:SS', 'COOKIE_PREFIX':'ESTAXI','USER_ID':'', 'SERVER_TIME':'1388245031', 'SERVER_TZ_OFFSET':'25200', 'USER_TZ_OFFSET':'0', 'USER_TZ_AUTO':'Y', 'bitrix_sessid':'cd92eb4b08610585d3870d09c7972dd6', 'SITE_ID':'s1', 'JS_CORE_LOADING':'Загрузка...', 'JS_CORE_NO_DATA':'- Нет данных -', 'JS_CORE_WINDOW_CLOSE':'Закрыть', 'JS_CORE_WINDOW_EXPAND':'Развернуть', 'JS_CORE_WINDOW_NARROW':'Свернуть в окно', 'JS_CORE_WINDOW_SAVE':'Сохранить', 'JS_CORE_WINDOW_CANCEL':'Отменить', 'JS_CORE_H':'ч', 'JS_CORE_M':'м', 'JS_CORE_S':'с', 'JSADM_AI_HIDE_EXTRA':'Скрыть лишние', 'JSADM_AI_ALL_NOTIF':'Показать все', 'JSADM_AUTH_REQ':'Требуется авторизация!', 'JS_CORE_WINDOW_AUTH':'Войти'}) </script> | Попробую извлечь. Добавлено: Так наконец-то, извлек sessid теперь проблема в следующем: 1) Получаю sessid Код: $ch = curl_init('http://www.estaxi.ru/client/map.php?city_id=70000001'); curl_setopt($ch, CURLOPT_USERAGENT, 'IE20'); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, '1'); $text = curl_exec($ch); curl_close($ch); preg_match( '/bitrix_sessid(.*?)SITE_ID/is' , $text , $links ); $temp = str_replace("bitrix_sessid':'", "", $links[0]); $sessid = str_replace("','SITE_ID", "", $temp); | 2) Теперь мне нужно cURL'ом получить данные Код: $ch2 = curl_init('http://www.estaxi.ru/b/templates/bs/components/bitrix/map.yandex.search/taxi_on_map/ajax.php?sessid='.$sessid.'&action=get_cars&city_id=70000001'); curl_setopt($ch2, CURLOPT_USERAGENT, 'IE20'); curl_setopt($ch2, CURLOPT_HEADER, 0); curl_setopt($ch2, CURLOPT_RETURNTRANSFER, '1'); $text2 = curl_exec($ch2); curl_close($ch2); echo $text2; | Получаю снова {"error":"Invalid session"}, но оно и понятно так и должно быть. А как это сделать в рамках одной сессии? Ведь заранее неизвестно, что слать будем. Я имею в виду значение переменной $sessid. |