【问题标题】:301 Moved Permanently PHP Laravel301 永久移动 PHP Laravel
【发布时间】:2018-06-23 23:30:15
【问题描述】:

您好,我正在尝试从另一个网站获取数据,所以我使用了

    $url = 'MY_URL' . $route . '/' . $id;
    $ch = curl_init($url);

    curl_setopt($ch, CURLOPT_HTTPHEADER, array('url: ACCESS_URL', 'token: TOKEN'));
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POST, $type);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    //curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
    $output = curl_exec($ch);
    curl_close($ch);
    return $output;

所以我得到 301 Moved Permanently 输出 上传后我在本地机器上工作正常我得到了那个错误 ,有什么建议

【问题讨论】:

  • 问题到底是什么?您期待不同的代码吗?你想curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);吗?
  • 在目标机器上仔细检查 curl 是否安装正确?
  • @kerbholz 谢谢你的帮助
  • 很高兴听到,如果您愿意,我将其作为您可以接受的答案

标签: php .htaccess redirect laravel-5


【解决方案1】:

我的问题是缺少组件curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

【讨论】:

    【解决方案2】:

    您需要明确告诉 cURL 遵循重定向:

    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    

    【讨论】:

      猜你喜欢
      • 2019-11-04
      • 2012-07-10
      • 2013-09-26
      • 2019-10-14
      • 2018-06-18
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 2018-07-26
      相关资源
      最近更新 更多