Проблема с подключением Laravel 5.7, php curl и WordPress - PullRequest
0 голосов
/ 16 апреля 2020

Мне нужна помощь в решении проблемы с PHP curl и Laravel 5.7. Я искал несколько дней, но не нашел решения.

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

Когда я попробуйте другие мои сайты, у меня та же проблема.

То же самое происходит, когда я пытаюсь подключиться из приложения Laravel к другому приложению Laravel. Я вышел из системы и вернулся на страницу входа.

Вы можете попробовать получить доступ с помощью учетных данных в коде.

Спасибо за помощь.

   $headr = array();
    $headr[] = "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0";
    $headr[] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
    $headr[] = "Accept-Language: en-US,en;q=0.5";
    $headr[] = "Connection: keep-alive";
    $headr[] = "Upgrade-Insecure-Requests: 1";

    $postfields = array(
        'log' =>'john',
        'pwd' => '12345',
    );
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, 'https://logiwebmedia.ca/wp/wp-login.php');

    curl_setopt($curl, CURLOPT_POST, true);
    curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headr);
    curl_setopt($curl, CURLOPT_COOKIEJAR, 'cookie.txt');
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
    $response = curl_exec($curl);
    echo $response;

1 Ответ

0 голосов
/ 16 апреля 2020

У меня работает. Я могу редактировать профиль Джона Доу, используя Вивальди.

Попробуйте другой браузер? Может быть поваром ie вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...