Laravel 5.7,php curl和WordPress的连接问题

问题描述 投票:0回答:1

我需要有关PHP curl和Laravel 5.7的问题的帮助。我已经搜索了几天,但没有找到解决方法。

当我使用此PHP curl代码连接到WordPress网站时我可以到达该站点,并且可以建立连接。问题是当我单击下拉菜单时,例如编辑个人资料,或者我想做一些管理内容,例如编辑页面,我会自动注销并返回登录页面。

当我尝试其他网站时,我遇到了同样的问题。

当我尝试从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;
php wordpress laravel curl connection
1个回答
0
投票

为我工作。我可以使用Vivaldi编辑John Doe的个人资料。

尝试其他浏览器?可能是Cookie问题。

© www.soinside.com 2019 - 2024. All rights reserved.