php с curl для входа на сайт через php код

Я получаю сообщение об успешном выполнении, но оно не перенаправляет на страницу с ошибкой:

Forbidden: You don't have permission to access /myaccount.php on this server.

Код:

$username ='[email protected]';
$password ='******';
$loginUrl1 ='http://www.zopnow.com/myaccount.php';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $loginUrl1);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

curl_setopt($ch, CURLOPT_POSTFIELDS,"email=$username&password=$password");
// to ignore all cookies using libcurl
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
$store1= curl_exec($ch);
echo "Executed Successfully with loginUrl1 ".$store1;curl_close($ch);

0

Решение

Похоже, проблема в том, что вы используете URL для входа.

Форма входа не подчиняется сценарию myaccount.php, а сценарию login.php.

Попробуйте изменить

$loginUrl1 ='http://www.zopnow.com/myaccount.php';
в
$loginUrl1 ='http://www.zopnow.com/login.php';

Также попробуйте добавить

&redirect=myaccount.php?&remember=true на поля сообщения.

Кроме того, эта страница входа не зашифрована, поэтому будьте осторожны с использованием имени учетной записи и пароля, которые вы используете где-либо еще. Если вы уже сделали это, рассмотрите возможность изменения пароля везде, где вы его используете.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]