ホームページ >バックエンド開発 >PHPチュートリアル >クロールはローカルエリアを通常どおりクロールしますが、サーバーは 503 例外を要求するため、混乱を招きます。

クロールはローカルエリアを通常どおりクロールしますが、サーバーは 503 例外を要求するため、混乱を招きます。

WBOY
WBOYオリジナル
2016-06-13 12:11:101707ブラウズ

クロールはローカル エリアを正常に取得しますが、サーバーで 503 エラーが表示されます。混乱しています。
皆さん、こんにちは。クロールはローカル エリアを正常にクロールしますが、サーバーに 503 エラーが表示されます。 503 エラー。混乱しています。

<br />$url="http://www.btspread.com/search/SW-130 ";<br />$ch=curl_init();<br />curl_setopt($ch,CURLOPT_URL,$url);<br />curl_setopt($ch,CURLOPT_HEADER,0);<br />curl_setopt($ch,CURLOPT_NOBODY, true);<br />curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);<br />curl_setopt($ch,CURLOPT_POST,1);<br />curl_setopt($ch,CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11');<br />$html=curl_exec($ch);<br />curl_close($ch);<br />

ローカルで取得すると正常に実行できますが、サーバーで取得すると次のメッセージが表示されます。
ステータス: 503
情報: サービスが利用できません
XID: 1162878720
原因は何ですか?解決策は何ですか?
-----解決策のアイデア----- ------
あなたのコード自体は問題ありません
curl_setopt($ch,CURLOPT_HEADER,0);があるので、プログラムは相手のステータスコードを出力しません

ステータス コード 503 はサーバーによって発行されていると推測できます
HTTP503 は、サーバーが一時的なサーバー メンテナンスまたは過負荷のために現在リクエストを処理できないことを示します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。