ifired
@ifired

Как с помощью php curl авторизоваться на appsgeyser?

Всем привет! Нужна помощь, все испробывал, не могу войти в аккаунт на https://www.appsgeyser.com/login
Ничего особенного вроде нет, обычная форма, без js спокойно заходит. Прошу протестировать перед комментариями, код готов к выполнению
$uagent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36";
$cookie = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'cookie.txt';
$post_data = 'AuthModelForm[login]=asfer090@yandex.com&AuthModelForm[password]=first000&AuthModelForm[remember_me]=0&x=0&y=0&facebook=';

$curl = curl_init();

curl_setopt($curl,CURLOPT_USERAGENT,$uagent);
curl_setopt($curl,CURLOPT_URL,'https://www.appsgeyser.com/login');
curl_setopt($curl,CURLOPT_RETURNTRANSFER,0);
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($curl,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie);
$out = curl_exec($curl);

curl_setopt($curl,CURLOPT_USERAGENT,$uagent);
curl_setopt($curl,CURLOPT_URL,'https://www.appsgeyser.com/login');
curl_setopt($curl,CURLOPT_REFERER,'https://www.appsgeyser.com/login');
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl,CURLOPT_POSTFIELDS,$post_data);
curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($curl,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie);
$out = curl_exec($curl);

curl_close($curl);

echo $out;
exit;
  • Вопрос задан
  • 434 просмотра
Решения вопроса 1
ifired
@ifired Автор вопроса
люди, не повторяйте мою ошибку, при работе с curl все данные копируйте. там не хватало всего лишь слэша в конце url https://www.appsgeyser.com/login/
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы