この投稿は huoshi5151 によって最終編集されました: 2013-06-25 23:28:45
file_get_contents php
サーバー A 上のファイル test.php では、file_get_contents 関数を使用してサーバー上の Web ページのコンテンツを取得しますB
サーバー A は二重回線 IP を持っています
サーバー B も二重回線 IP を持っています
サーバー B の Unicom IP に問題があります。具体的な症状としては、Unicom IP が B 上の Web ページに直接アクセスし、 bad request (無効なホスト名) プロンプトが表示されます
この場合、チャイナユニコム IP クライアントが A 上のファイル test.php にアクセスすると、取得される内容はブール値 (false) になります
ただし、テレコム IP のクライアント ブラウザが直接サーバーBのWebページにアクセスすると、コンテンツが表示されます
この現象はあまり明確ではないので、議論してください。
ディスカッションへの返信 (解決策)
これは php の問題では全くありません。マシン A の Unicom 回線の DNS と Tracert を確認してください。