Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   ВКонтакте & CURLOPT_COOKIE [php,curl] (https://forum.antichat.xyz/showthread.php?t=81501)

etc 19.08.2008 10:53

ВКонтакте & CURLOPT_COOKIE [php,curl]
 
Блин, приехал значит с отдыха. Прихожу смотрю на свой фейк и вижу чудо на английском языке. И что-то не получается у меня сказать контакту, что мне нужно русский язык.
Помогите отобразить страничку контакта на русском языке. Можно примером :)

.:EnoT:. 19.08.2008 10:54

в куки допиши remixlang=0

etc 19.08.2008 10:55

пробовал, счастья не увидел.
как писать?
PHP код:

curl_setopt($connectionCURLOPT_COOKIE'remixlang=0'); 

?

.:EnoT:. 19.08.2008 11:03

да так. ток не совсем понимаю смысл курла для фейка

etc 19.08.2008 11:05

Не работает так, к сожалению :(
PHP код:

$connection curl_init();
curl_setopt($connectionCURLOPT_URL'http://vkontakte.ru/login.php');
curl_setopt($connectionCURLOPT_HEADER1);
curl_setopt($connectionCURLOPT_RETURNTRANSFER1);
curl_setopt($connectionCURLOPT_POST1);
curl_setopt($connectionCURLOPT_POSTFIELDS"referer=http://vkontakte.ru/&email={$email}&pass={$pass}");
curl_setopt($connectionCURLOPT_COOKIE'remixlang=0'); 

А если не курлом то как сделать отправку контакту моих кук? Я, что-то, видимо, туплю. :) перебухал чтоли на отдыхе)))

.:EnoT:. 19.08.2008 11:12

PHP код:

<?php
$connection    
curl_init();
curl_setopt($connectionCURLOPT_URL'http://vkontakte.ru/login.php');
curl_setopt($connectionCURLOPT_HEADER1);
curl_setopt($connectionCURLOPT_RETURNTRANSFER1);
curl_setopt($connectionCURLOPT_POST1);
curl_setopt($connectionCURLOPT_POSTFIELDS"referer=http://vkontakte.ru/");
curl_setopt($connectionCURLOPT_COOKIE'remixlang=0');
$all curl_exec($connection);
curl_close($connection);

echo 
$all;
?>

хз, у меня на русском всё отображается....ставлю remixlang=1, отображается на хохляцком....так что всё работает :cool:


А если не курлом то сокетом отправляй
PHP код:

<?php
$send 
"GET /login.php HTTP/1.1\r\n";
$send .= "Host: vkontakte.ru\r\n";
$send .= "User-Agent: Mozilla/5.0\r\n";
$send .= "Pragma: no-cache\r\n";
$send .= "Cookie: remixlang=0\r\n";
$send .= "Connection: Close\r\n\r\n";
$sock = @fsockopen('vkontakte.ru'80$errno$errstr30);
fputs($sock$send);
$line '';
while(!
feof($sock)){
    
$line .= fgets($sock4096);
}
echo 
$line;
?>

Тоже всё работает

etc 19.08.2008 11:15

Да, ты прав, спасибо.

Chaak 19.08.2008 11:27

curl_setopt($connection, CURLOPT_COOKIE, 'remixlang=0;');

Isis 19.08.2008 14:08

А с чего вы взяли что на курле не работает? оО
Да, пост #8

.:EnoT:. 19.08.2008 15:54

что значит "вы"? Не работает тут только у ТС, у остальных всё норм :)


Время: 04:52