RНе получаеться курлом перейти по ссылке, где ошибка?

seosniks
На сайте с 13.08.2007
Offline
389
697

Добрый вечер всем кто это читает.

Уважамые колеги! Возникла такая тупиковаяситуация.

Есть сторка [хттп://сайт/index.php?name=99t&o=act&user=e65c27&rek=552c2

задаче перейти по ней. Но у меня не выходит чего то.

Выдает ошибку

Вот код

 $url = "http://сайт/index.php?name=99t&o=act&user=e65c27&rek=552c2&";

echo $post="op=a&user=".$user."&check=".$result;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, $u);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);

echo $result;

Где ошибка может быть?

не хотелось бы делать редирект с помощью header

Если можете посоветуйте где я натупил.

Maxouni
На сайте с 18.11.2008
Offline
119
#1

в начале надо написать $ch = curl_init();

это из ошибок в коде

а так курл редирект не выполняет, он просто содержимое получит.

Создание, продвижение, поддержка сайтов и приложений.
Dreammaker
На сайте с 20.04.2006
Offline
569
#2
seosniks:
Выдает ошибку

а текст ошибки какой?

seosniks
На сайте с 13.08.2007
Offline
389
#3
Maxouni:
в начале надо написать $ch = curl_init();
это из ошибок в коде
а так курл редирект не выполняет, он просто содержимое получит.

Есть такое дело, я показал лиш последний проход курлом.

Вот после прохода курлом появляется ссылка активации как пройти по ней?

seosniks добавил 11.07.2009 в 21:49

Dreammaker:
а текст ошибки какой?

не могу активировать ссылку на странице

при попытке активации выдает

Ошибка при активации нового пользователя.

Хотя регистраицию прохожу нормально

П
На сайте с 08.06.2007
Offline
63
#4
seosniks:
..........Ошибка при активации нового пользователя.
Хотя регистраицию прохожу нормально

Ну так смотри куда ведёт ссылка и иди по ней cURLом.

UP. Урл можно в приват или в аську, покопаюс.

Dreammaker
На сайте с 20.04.2006
Offline
569
#5

seosniks, обычно ж для активации на почту что-то высылается..

Bitman
На сайте с 05.07.2009
Offline
112
#6

вместо

curl_setopt($ch, CURLOPT_COOKIE, $cookie);

надо

curl_setopt($process, CURLOPT_COOKIEFILE, $cookie);

curl_setopt($process, CURLOPT_COOKIEJAR, $cookie);

и с путем к кукам осторожнее

Северный лес (https://euro-vagonka.by) DREW (https://drew.by) AvtoDrive (https://avtodrive.by)
П
На сайте с 08.06.2007
Offline
63
#7
Bitman:
..$process..

Подпись смените.

На "учусь писать".

UP. Не сообразил что вы указываете собственно не на $process,

а на curl_setopt(..., CURLOPT_COOKIEFILE, $cookie);

curl_setopt(..., CURLOPT_COOKIEJAR, $cookie);

Засиделся.. спать пора))) У нас уже утро..

ЗЫ. А по сабжу..

ТС отправлял постом, а надо гетом. Уже всё работает.

Точнее не скажу, может сам отпишется.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий