[PHP-users 9440] Re: ブラウザ判別について

HOTTA Michihide php-users@php.gr.jp
Thu, 22 Aug 2002 00:11:17 +0900


堀田@諫早市です。

On Wed, 21 Aug 2002 23:02:52 +0900 
Subject [PHP-users 9438] Re: ブラウザ判別について
GUSTAV <beatle@nava21.ne.jp> wrote:

> よさそうに見えますが、このスクリプト部分は実際に書かれている
> もののコピペですか?
> 表示結果が改行されて表示されているんですが
> このままのスクリプトでは改行されないのでは?

そうですよね。

> DoCoMo/1.0/N210i/c10 が表示されているってことは
> register_globals は On なんですよね?

ちょっといじってますが、こちらの環境ではちゃんと動きました。

hotta@star ~/temp$ cat a.php 
<?php
printf("PHP_VERSION=%s\n", PHP_VERSION);
printf("register_globals=%d\n", ini_get('register_globals'));
$HTTP_USER_AGENT = "Docomo/1.0/N210i/c10";
print($HTTP_USER_AGENT);
if (eregi("^docomo", $HTTP_USER_AGENT)):
    print(DoCoMo);
else:
    print("Not DoCoMo");
endif;
?>
hotta@star ~/temp$ php -q a.php
PHP_VERSION=4.2.2
register_globals=0
Docomo/1.0/N210i/c10DoCoMo

この通り書いて動かしてみるとどうなります?>元記事の方。

# やっぱり register_globals の問題、に半カノッサ、かなあ(弱い)。
-- 
堀田 倫英 <hotta@net-newbie.com> <http://www.net-newbie.com>