CURL解决无限重定向
RT,一些网站服务器配置了 404
规则:重定向到当前网站的 相对URL
,这种情况下,可能会产生 无限重定向
的问题,那么,在使用 CURL
获取数据时,应该如何解决这个问题?
回复内容:
RT,一些网站服务器配置了 404
规则:重定向到当前网站的 相对URL
,这种情况下,可能会产生 无限重定向
的问题,那么,在使用 CURL
获取数据时,应该如何解决这个问题?
1 如果多次重定向是必须的,则设置curl跟随(CURLOPT_FOLLOWLOCATION)
2 如果多次重定向不可接收,设置最大redirect次数
3 如果你需要自己分析,则自己解析http response ,在做决定
你是想限制重定向次数还是?CURLOPT_MAXREDIRS
参数可以限制//指定最多的HTTP重定向的数量,这个选项是和CURLOPT_FOLLOWLOCATION一起使用的。。
文档地址:http://php.net/manual/zh/function.curl-setopt.php
<code>curl_setopt($ch, CURLOPT_MAXREDIRS, 5);//最多重定向5次</code>
CURL可以自动跟随301的,参见https://github.com/leaps/httpclient/blob/master/src/Leaps/HttpClient/Adapter/Curl.php
314行有相关代码。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
