ホームページ > バックエンド開発 > PHPチュートリアル > ページが WeChat_PHP チュートリアルによって開かれたかどうかを判断する

ページが WeChat_PHP チュートリアルによって開かれたかどうかを判断する

WBOY
リリース: 2016-07-20 11:16:21
オリジナル
1426 人が閲覧しました

今日問題が発生しました。WeChat でページを開きたいのですが、PC で直接開くことができません。長時間オンラインで検索しましたが、満足のいく答えが得られませんでした。同じ。

リーリー

それを直接反論することはできませんが、これは確かに非常に信頼性がありません
データを使って話しましょう。
以下は、Android、WinPhone、iPhone の HTTP_USER_AGENT 情報です。

リーリー

WinPhone には MicroMessenger がまったくないので、判断が不可能であることがわかります
実際、userAgent の判断は非常に偽物です
そこで、WeixinJSBridge が存在するかどうかを js を使用して判断し、その後 ajax を使用する必要があると思います。 php
php がそれを検出して実際のページ情報を返し、その間に「Deadly Loading...」を追加すると非常に調和します
もちろん、ajax も騙すことができますが、userAgent の騙しと比較すると、それは非常に調和的です。少し面倒です
しかし、私たちの目的は、それが WeChat 側でであるかどうかを検出することです、それは欺瞞の問題ではありません、
私はその種の使用主義が最も嫌いなので、具体的なコードは書きません
無限のコピーアンドペースト、場合によってはコードがフィルタリングされ、その一部が無視される場合があります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/440106.html技術記事今日問題が発生しました。WeChat でページを開きたいのですが、PC では直接開くことができません。長時間オンラインで検索しましたが、満足のいく答えが得られませんでした。 = ['HTTP_USER_AGENT' ( (...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート