/**
* wechat php テスト
*/
//トークンを定義します
define("TOKEN", "weixin");
$wechatObj = new wechatCallbackapiTest();//コードの 11 行目を次のように変更します。 class Instantiation;
//$wechatObj->valid();//変数の使用法->クラス内の valid() メソッドにアクセスします。以下の valid() メソッドは検証開発モードのインターフェイスです。この行の機能は、インターフェースを検証することです。検証後にコメントアウトできます。
$wechatObj->responseMsg();
class wechatCallbackapiTest//オブジェクト指向開発用のカプセル化メソッドであるクラスを定義します。
{
パブリック関数 valid()/ / インターフェイスを検証するメソッドである valid という名前のパブリック メソッドを定義します。 / 有効な署名、オプション
checkSignature 署名検証メソッドにアクセスします。署名が一致している場合は、出力変数 $ echo $echoStr ; }//署名とインターフェースの検証
}
public function responseMsg()//メソッドを定義する
{
// ユーザーが送信した情報を取得する環境が異なることが原因である可能性があります。 p $ Poststr = $ globals ["http_raw_post_data"];
// Post Data の抽出は、XML 外部エンティティの挿入を防ぐためのものです。 //Place $ postStrl 変数が解析され、変数 $postObj に割り当てられます。 simplexml_load_string() 関数は、XML を解析するために使用されます。パラメータ SimpleXMLElement は、CDATA タグのテキスト XML が解析されないことを示します。
$fromUsername = $postObj->FromUserName;//WeChat クライアントの OpenID を変数 $fromUsername に割り当てます; $keyword =rim ($postObj->Content);// ユーザーが送信したテキスト コンテンツからスペースを削除しますWeChat に変数 $keyword を代入します; //これはイベントの取得です。 ;