ホームページ  >  記事  >  バックエンド開発  >  PHP で WeChat パブリック アカウントの access_token を取得するときに常にエラーが発生します。どうすればよいですか?

PHP で WeChat パブリック アカウントの access_token を取得するときに常にエラーが発生します。どうすればよいですか?

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



この URL をブラウザに入力しても正常に動作しないのはなぜですか?


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

file_get によって返されるデータは何ですか?また、どのようなエラーが表示されますか?

実際、file_get-contents を直接使用することはお勧めできません。
curl を使用することをお勧めします。

file_get によって返されるデータと、どのようなエラーが表示されるか?


IE ブラウザでは値を返すのが通常ですが、file_get を使用すると空の値が返されるのはなぜですか?

カールを使用します。

カールを使用します。



使い方は? file_get-contents (http://www.bjp51.net) のように直接送信するだけです。



私はこの方法を使います送信後に bool(false) が返されたときに発生します。コードにエラーがありますか?

function _Curl($url) {		$ch = curl_init();		curl_setopt($ch, CURLOPT_TIMEOUT, 5);		curl_setopt($ch, CURLOPT_URL, $url);		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);		$dataBlock = curl_exec($ch);		curl_close($ch);		return $dataBlock;	}

CURL を使用する場合は、まず、curl 拡張機能 phpinfo() がインストールされていることを確認して、curl モジュールがあるかどうかを確認する必要があります。
存在する場合は、 get
関数 get_curl($url){
$ch =curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt( $ch, CURLOPT_HEADER, 0);
$return_get=curl_exec($ch);
return $return_get;カールはインストールされていますか?

原因が分かりましたが、サーバーの問題です

サーバーに問題がありますか? ?

サーバーの問題であることが分かりましたが、サーバーを変更したら問題なくなりました

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