![]() |
Веля,CURL и редиректы
Пытаюсь после авторизации средиректиться на нужную мне страницу(форумную),но меня кидает после авторизации на index.php.В чём проблема ?
|
в том, что по всей видимости в login.php стоит переадресация на index.php
ЗАйди не одним запросом, а двумя: 1. Авторизация 2. Заход на нужную страницу Итого два раз ку_рл |
CURLOPT_FOLLOWLOCATION, true
|
Я так и делал...
$ua = "Mozilla"; $ch = curl_init("http://www.site.com/forum/login.php?action=login"); $req1 = "cookietime=315360000&loginmode=invisible&styleid= 8&loginsubmit=Submit"; curl_setopt($ch,CURLOPT_REFERER,"http://www.site.com/forum/register.php"); curl_setopt($ch,CURLOPT_COOKIEFILE,"./cookk"); curl_setopt($ch,CULOPT_COOKIEJAR,"./cookk"); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$req1); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_USERAGENT,$ua); curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true); $result = curl_exec($ch); echo $result; curl_close($ch); |
авторизуйся и вторым запросом открывай нужную страницу...
только curl_close($ch); не делай. |
пфф ненавижу
Цитата:
Цитата:
Цитата:
|
Точно...терь понятно.Я регнулся,потом авторизовался и пытался перейти.Не получилось.Когда же я просто авторизовался(кукисы-то уже есть),то переход осуществился без редиректов)).Спасибо ребятки )(А ведь почти правильно))))) ).
|
Цитата:
|
| Время: 15:35 |