ホームページ  >  記事  >  バックエンド開発  >  PHP は Web ページを WeChat の組み込みブラウザでのみ表示および表示できるように制限します_PHP チュートリアル

PHP は Web ページを WeChat の組み込みブラウザでのみ表示および表示できるように制限します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:32:321016ブラウズ

WeChat は現在非常に人気があり、WeChat を中心に開発されるアプリケーションがますます増えています。少し前、私の会社では、苦労して作成した PHP アプリケーションが盗まれるのを防ぐために、PHP で WeChat アプリケーションを作成する必要がありました。制限により、このアプリケーションは WeChat に付属のブラウザでしか開くことができませんでしたが、何度も検証した結果、この機能がわかったので共有します。特定のコードをご用意ください。

1

2$useragent =addslashes($_SERVER['HTTP_USER_AGENT']);

3if(strpos($useragent, 'MicroMessenger') === false && strpos($useragent, 'Windows Phone') === false ){

4echo "申し訳ありません! WeChat 以外のブラウザはアクセスできません";

5}その他{

6echo「アクセス可能」;

7}

8?>

注: 上記のメソッドで HTTP_USER_AGEN メソッドが偽造された場合、通常のアクセスが可能になります。 Google Chrome に User-Agent Switcher をインストールすると、ゲームの専門家でもそれにアクセスできます。後ほどJSを使って携帯電話からのアクセスかどうかを判断することも考えましたが、クライアントのブラウザがJSを無効にしているとこの方法も効果がなくなるので完全に解決するわけではなく、右クリックをブロックするのと同じだと思います。残念なことに、理解できない人もいるかもしれません。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/755625.html技術記事 WeChat は現在非常に人気があり、ますます多くのアプリケーションが WeChat を中心に開発されています。少し前に、私の会社で WeChat アプリケーションが必要になり、私が苦労して作成した PHP アプリケーションを阻止するために PHP で WeChat アプリケーションを作成しました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。