сделал авторизацию, но если я хочу получить данные с другой страницы то получается что я неавторизован.
Куки сохранил , что может быть не так?
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36');
if ($ref)
{
curl_setopt($ch, CURLOPT_REFERER, $ref);
}
if ($cookie)
{
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].$cookie);
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].$cookie);
}
if ($postdata)
{
curl_setopt($ch, CURLOPT_POST, true);
$postStr = "";
foreach ($postdata as $key => $value)
{
if ($postStr)
$postStr .= "&";
$postStr .= $key . "=" . $value;
}
curl_setopt($ch, CURLOPT_POSTFIELDS, $postStr);
}
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, $header);
$info = curl_getinfo($ch);
$output = curl_exec($ch);
curl_close($ch);
То что вернуло после авторизации
Array
(
[success] => 1
[requires_twofactor] =>
[login_complete] => 1
[transfer_urls] => Array
(
[0] => https://steamcommunity.com/login/transfer
[1] => https://help.steampowered.com/login/transfer
)
[transfer_parameters] => Array
(
[steamid] => 76561198079949686
[token] => 642F4F121EDA04956F30074E63006EE4E9DEF01A
[auth] => eb3da09c4ef09e701ff3af8c83bd738c
[remember_login] =>
[token_secure] => 72A66B5D28E5817E64F7AC95091EB45CAE524331
)
)