мой код:
<?php
include "simple_html_dom.php";
$postFields = array(
"user_login" => "email",
"user_pass" => "pass",
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://example.com/wp-admin/");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($postFields));
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
$response = curl_exec($ch);
echo $response;
exit();
if ($response->status) {
curl_setopt($ch, CURLOPT_URL, "https://example.com/wp-admin/post.php");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
$response = curl_exec($ch);
$html = new simple_html_dom();
$html->load($response);
foreach($html->find('a[href^=post.php?id=]') as $link)
echo $link->plaintext . "<br>";
}
curl_close($ch);
?>
Я хочу войти на свой сайт WordPress с помощью cURL. Когда я использую этот код, ничего не происходит, он только показывает мне страницу входа, но входные данные не заполнены. что мне делать? я делаю что-то не так?