簡體   English   中英

301永久性移動PHP Laravel

[英]301 Moved Permanently PHP Laravel

嗨,我正在嘗試從其他網站上獲取數據,所以我使用了

    $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($ch, CURLOPT_FOLLOWLOCATION, true);

您需要專門告訴cURL遵循重定向:

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM