【问题标题】:Connection problem with Laravel 5.7, php curl and WordPressLaravel 5.7、php curl 和 WordPress 的连接问题
【发布时间】:2020-04-15 23:56:58
【问题描述】:

我需要帮助解决我在使用 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】:

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

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

    【讨论】:

    • 感谢您的回复。它不适用于 chrome 和 Firefox。我试过用 Vivaldi 它也不起作用。
    • 在 VPN 模式下使用 Opera 怎么样,这样你就可以绕过任何可能影响网络流量的东西?
    猜你喜欢
    • 2019-04-20
    • 1970-01-01
    • 2021-11-12
    • 2019-02-11
    • 2019-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-03
    相关资源
    最近更新 更多