ホームページ  >  記事  >  バックエンド開発  >  curlとfile_get_contentsがデータを取得できない問題を解決してください。

curlとfile_get_contentsがデータを取得できない問題を解決してください。

WBOY
WBOYオリジナル
2016-06-20 12:27:091253ブラウズ

Linux のスケジュールされたタスクは定期的に php ファイルを要求し、java インターフェースにファイル内のデータを取得するように要求しますが、curl を使用しても file_get_contents を使用しても、返される結果は空になります。ありがとう!


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

直接アクセスこのPHPファイルはどうでしょうか?

この PHP ファイルに直接アクセスしてみてはいかがでしょうか?

ブラウザから直接ファイルをリクエストするとデータが返されます

ログインする必要がありますか?ユーザーエージェントやその他の情報が必要ですか?

最大の事実が隠蔽されています: ターゲット URL

カスタム タスクの設定に問題がありますか? PHP がアクセスできるのに、スケジュールされたタスクを追加できないのはなぜですか?権限の問題ですか?

パブリック関数 http($url)
{
$ch =curl_init($url);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); $ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
> $ OUTPUT = Curl_exec ($ CH); // 出力内容
Curl_Close ($ ch)
配列を返します ($ Output);

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