ホームページ >バックエンド開発 >PHPチュートリアル >PHPのcurlに関連する奇妙な問題。ドメイン名が解決できません。

PHPのcurlに関連する奇妙な問題。ドメイン名が解決できません。

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

php のカールに関する奇妙な問題。ドメイン名を解決できません。

この投稿は 2014-12-17 17:03:30 に qianghuay によって最終編集されました のオープン インターフェイスを呼び出すプログラムがあります。 Tencent Weibo。ユーザーの個人情報を取得します。
すべてのパラメータをまとめた後は、ローカル マシンで実行しても問題ありません。
ただし、CentOS で実行すると、ドメイン名の IP アドレスが取得されます。
最初の画像 画像は、ローカル マシン上で実行されているcurlinfoを示しています:

2 番目の画像は、Centos サーバー上で実行されているcurlinfo を示しています:


結果php ではドメイン名に対応する IP が取得できないようだったので、hosts ファイルにドメイン名と IP のマッピングを書きましたが、それでも動作しませんでした


-----ソリューションのアイデア----------------------この問題は少し難しいので、専門家を待つ必要があります

-----解決策-------- ---このマシンの /etc/hosts にドメイン名を指定して、IP マッチングを試してください。

------解決策のアイデア----------------------2 日前にこの問題に遭遇しました、curl が https ページのコンテンツを取得できない場合、fsockopen 関数を使用して問題を解決できます。

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