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

WBOY
リリース: 2016-06-23 13:06:03
オリジナル
1301 人が閲覧しました

Tencent Weibo のオープン インターフェイスを呼び出してユーザーの個人情報を取得するプログラムがあります
ただし、すべてのパラメーターをまとめた後、ローカル マシンで実行する場合は問題ありません
ただし、CentOS で実行する場合は問題ありません。ドメイン名の IP アドレスが取得されます:
最初の図はローカル マシンで実行されているcurlinfoを示しています:

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


その結果、phpがIPを取得できないようです。対応するドメイン名のマッピングを行うため、hosts ファイルにドメイン名と IP の間のマッピングを書き込みます
しかし、それでも動作しません
奇妙なことに、パテで Tencent のインターフェイス ドメイン名に ping を実行できるのです


ディスカッションに返信(解決策)

解析できる専門家はいますか?

この問題は少し難しいので専門家を待ちましょう

/ にドメイン名を指定してくださいこのマシンの etc/hosts を参照し、IP の一致を試みます。

このマシンの /etc/hosts にドメイン名を指定し、IP の一致を試みます。


すでに指定されていますが、それでも機能しません。 それが不思議です。 cat /var/log/security |

cat /var/log/security |
cat / var/log/security | grep php

cat /var/log/security | grepcurl

これは Apache のログですか? security | grepcurl


これは Apache のログですか?


こんにちは、試してみましたが、関連するレコードの出力はありません。

私もこの問題に遭遇しましたが、解決しましたか?何か良い方法はありますか?



私もこの問題に遭遇しましたが、解決しましたか?何か良い方法はありますか?


この問題は私にとって常に存在していて、非常に奇妙です Tencent の個人アバターを取得すると、curl がタイムアウトになります
あなたも同じですか?
2 日前にこの問題に遭遇しました。 https ページのコンテンツを取得できない場合は、fsockopen 関数を使用して解決できます。

具体的には、次の関数を使用します:

http://hi.baidu.com/slayerhover/item/2c85e1a210066b11020a4d49

私もこの問題に遭遇しましたが、解決しましたか?何か良い方法はありますか?
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート