|
|
|
![]() DEN777 Свой |
Зарегистрирован: 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:"& #41;,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");
|
но дело в том что кука не ставится в чём может быть проблема? |
|
|
|
|
|
|
![]() choor Человек-загадка |
Зарегистрирован: 09.11.2005
Сообщ.: 2094
|
Обратиться по нику
|
|
Фу ты нуты.... РТФМ!!
Как ты пытаешься установить куку от другого ресурса?... ёпрст, если бы это было возможно прикинь чё бы было бы.... |
|
|
|
|
|
“How would you like to suck my balls, Mr. Garrison?!?!”  |
![]() Вацлав Сетевой Гугляка |
Зарегистрирован: 21.02.2006
Сообщ.: 4829
|
Обратиться по нику
|
|
| Хм. И снова я подозреваю, что дело пахнет детской попыткой фишинга. |
|
|
|
|
|
Гость, не изобретай велосипед. Для тебя все продумал ГЛАВМЕД |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|
|
Генеральный спонсор |
|