
19.05.2009, 23:50
|
|
Постоянный
Регистрация: 17.09.2008
Сообщений: 562
Провел на форуме: 6962560
Репутация:
536
|
|
Сообщение от m0Hze
из curl_init() убери все до login.php
создай
PHP код:
$post = 'username='.$_POST['username'].'&password='.$_POST['password'].'&code='.$_POST['code']';
curl_setopt($exec, CURLOPT_POSTFIELDS , $post);
Чёто тоже не катит..((
делаю так:
PHP код:
<?php
echo'
<form method="POST">
<input type="text" name="username" value="">
<br>
<input type="password" name="password" value="" /><br>
<input type="text" name="code" value=""/><br>
<img src="http://сайт/image.php?" /><br>
<input name="go" type="submit" value="Enter" /><br>
</form>
';
$post = 'username='.$_POST["username"].'&password='.$_POST["password"].'&code='.$_POST["code"];
if(isset($_POST['go']))
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://сайт/login.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.25 (Windows NT 5.1; U; ru)');
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/cookiefile.txt');
$result = curl_exec($ch);
curl_setopt($ch, CURLOPT_URL, "http://сайт");
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cookiefile.txt');
$result = curl_exec($ch);
curl_close($ch);
echo $result;
}
?>
Пробовал куки сохранять перед выводом капчи, а потом их вызавать.. Тоже безрезультатно..
Может ещё что посоветуете..?!?
Вообще может на сайте стоять какая-нить защита от подобного рода авторизаций или просто я что-то не так делаю.. 
|
|
|