[PHP-users 24960] 携帯とパソコンを区別するスクリプト
柳町 洋光
hiromitsu @ m9.dion.ne.jp
2005年 3月 19日 (土) 12:33:08 JST
柳町です。
昨日は皆様貴重なご意見ありがとうございます。
そこで、さっそくテスト用のスクリプトを作ってみました。
しかし、携帯からアクセスしてもパソコンからと表示されてしまいます。
いったいどこをどんなふうに間違えているのか分かりません。
以下スクリプトです。
どなたかお助けください。
#!/usr/local/bin/php4
<?
session_start();
$_SESSION["browse"]="normal";
if(stristr($_SERVER["REMOTE_AGENT"],"docomo")) $browser="携帯";
elseif(stristr($_SERVER["REMOTE_AGENT"],"kddi")) $browser="携帯";
elseif(stristr($_SERVER["REMOTE_AGENT"],"j-phone")) $browser="携帯";
elseif(stristr($_SERVER["REMOTE_AGENT"],"vodafone")) $browser="携帯";
else $browser="パソコン";
if($browser=="携帯") $_SESSION["browse"]="pda";
?>
<
<html>
<Head>
<title>ブラウザー判別ページ</title>
<body text="black" bgcolor="white" link="red">
<p>
あなたのアクセスしているのは
<?=$browser?>からですね。
</p>
</body>
</html>
PHP-users メーリングリストの案内