Как установить COOKIE полученные CURl
Новая тема Написать ответ
# Чт Ноя 09, 2006 1:32 pmDEN777 Зарег.: 08.11.2006 ; Сообщ.: 7Ответить с цитатой
Есть скрипт который передаёт данные методом POST на другой сайт через curl.
на сайте происходит проверка данных и устанавливается сессия.
Получаю её из header её вид такой Set-Cookie: ASP.NET_SessionId=nlm0aliwmpsf1j2thelzic45; path=/

как мне дальше перенаправить пользователя на этот сайт и установить ему в броузере эту куку
пытаюсь делать так:
Код:
.............
curl_setopt($ch,CURLOPT_FAILONERROR, 1);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
сurl_setopt($ch,CURLOPT_POST,1);
сurl_setopt($ch,CURLOPT_POSTFIELDS,$PostData);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
$string=curl_exec($ch);
curl_close($ch);
$curs=substr(strstr($string,"Set-Cookie:"),0,60);
$cookiestr = trim(substr($curs, 11, -1));
$cookie = explode(';', $cookiestr);
$cookie = explode('=', $cookie[0]);
$cookiename = trim(array_shift($cookie));
$cookiearr[$cookiename] = trim(implode('=', $cookie));

foreach ($cookiearr as $key=>$value)
setcookie("$key",$value,"0","/",".сайт");
header("Location: https://сайт/folder/test_cookie.aspx");


но дело в том что кука не ставится Sad в чём может быть проблема?
# Чт Ноя 09, 2006 4:12 pmchoor Зарег.: 09.11.2005 ; Сообщ.: 2097Ответить с цитатой
Фу ты нуты.... РТФМ!!
Как ты пытаешься установить куку от другого ресурса?... ёпрст, если бы это было возможно прикинь чё бы было бы....
# Чт Ноя 09, 2006 8:28 pmВацлав Зарег.: 21.02.2006 ; Сообщ.: 4965Ответить с цитатой
Хм. И снова я подозреваю, что дело пахнет детской попыткой фишинга.
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.