ホームページ  >  記事  >  バックエンド開発  >  同じ QR コードをスキャンして、ブラウザの種類に基づいて異なるダウンロード アドレスにアクセスします。ブラウザの種類_PHP チュートリアル

同じ QR コードをスキャンして、ブラウザの種類に基づいて異なるダウンロード アドレスにアクセスします。ブラウザの種類_PHP チュートリアル

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

同じ QR コードをスキャンして、ブラウザの種類、ブラウザの種類に応じて異なるダウンロード アドレスにアクセスします

<span> 1</span> <?<span>php
</span><span> 2</span> 
<span> 3</span> <span>$Agent</span> = <span>$_SERVER</span>['HTTP_USER_AGENT'<span>];
</span><span> 4</span>     <span>preg_match</span>('/android|iphone/i',<span>$Agent</span>,<span>$matches</span><span>);
</span><span> 5</span>     <span>if</span> (<span>strtolower</span>(<span>$matches</span>[0]) == 'android'<span>)  {
</span><span> 6</span>         <span>//</span><span> echo "安卓";</span>
<span> 7</span>         <span>header</span>("Location: ".<span>$GLOBALS</span>["public_appconfig"]["app"]['android']."'"<span>);
</span><span> 8</span>     } <span>elseif</span> (<span>strtolower</span>(<span>$matches</span>[0]) == 'iphone'<span>) {
</span><span> 9</span>         <span>header</span>("'Location: ".<span>$GLOBALS</span>["public_appconfig"]["app"]['ios']."'"<span>);
</span><span>10</span>     }<span>else</span><span>{
</span><span>11</span>         <span>//</span><span>不确定是什么系统或者是pc</span>
<span>12</span>         <span>header</span>("Location: ".<span>$GLOBALS</span>["public_appconfig"]["app"]['android']."'"<span>);
</span><span>13</span> <span>    }
</span><span>14</span>    
<span>15</span>
<span>16</span> ?>

Java QR コードでスキャンした文字列が URL ではないのはなぜですか? URL の場合、ブラウザにジャンプして URL にアクセスするにはどうすればよいですか?

正規表現を使用して URL かどうかを判断します
その後、インテントを使用してブラウザにジャンプします

QR コードをスキャンして携帯電話にインストール ファイルをダウンロードします。携帯電話が IOS システムか ANDROID システムかを確認する方法は?

以下に示すように、これら 2 つを同じ Web サイトのページに配置し、URL リンクを QR コードにして、ダウンロードする必要がある人が選択してダウンロードできるようにすることができます


同じ QR コードをスキャンして、ブラウザの種類に基づいて異なるダウンロード アドレスにアクセスします。ブラウザの種類_PHP チュートリアル

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/893872.html技術記事同じ QR コードをスキャンして、ブラウザの種類に応じて異なるダウンロード アドレスにアクセスします。 php 2 3 $Agent = $_SERVER ['HTTP_USER_AGENT' ]; 4 preg_match ('/android|iphone/i', $Agen.. .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。