プログラムを WeChat でのみ表示できるように制限する 以下は、ページが WeChat 独自のブラウザーでのみアクセスできるように制限する PHP コードです。 せっかく作ったWebアプリがコピーされないように、WeChatでの閲覧に限定したいと思いますが、この機能は技術的な内容はなく単なるおかずになります。暗号を知っている人によって解読される可能性があります。 以下は、ページへのアクセスを WeChat 独自のブラウザーでのみに制限する PHP コードです。 例:
if(strpos($useragent, 'MicroMessenger'); false && strpos($useragent, 'Windows Phone') === false ){
echo "WeChat 以外のブラウザによる bbs.it-home.org へのアクセスは禁止されています";
ただし、HTTP_USER_AGEN が偽造されている限り、上記のコードには通常どおりアクセスできます。
Google Chrome に User-Agent Switcher をインストールすると、引き続き自由にアクセスできます。
そこで、携帯電話からのアクセスかどうかをJSで判定することも考えましたが、ブラウザがJSの実行を禁止していれば普通にアクセスできます。
しかし、これは一部の初心者にとっては難しいかもしれません。
|