" という文字列が含まれています。正規表現関数などを使って、$_SERVER['HTTP_USER_AGENT'] を調べ、該当する文字列が存在すればその機種であると判別できます。 Exp) 機種を判別して、各端末用のページに振り分ける if( preg_match( "/DoCoMo/", $_SERVER['HTTP_USER_AGENT'] ) ) { // i-mode用のページにジャンプ header("Location: index_imode.html"); exit(); } elseif(...
PHP4.2.0(2003/05) から、register_globals の初期値が Off に変更されました。これにより、これまで稼動していたスクリプトや、書籍に記載されているサンプルコードが動かないといった現象に、戸惑った方もいらっしゃるのではないでしょうか。 セキュリティー強化の為このような変更がなされた訳ですが、入門者や初心者にとっては、PHPの都合に振り回されているように感じるばかり...
この訂正により、PHPと他の言語との違いを再発見することが出来ました。ご指摘頂きました PaKa様にこの場をお借りして御礼申し上げます。 ■ 2003/11/25 PHP Tips > セキュリティ に、汚染された GET・POST・COOKIE を追記しました。 ■ 2003/11/23 PHP Tips に、セキュリティ > register_globals = On の恐怖 を追加しました。 いまさら・・・と思いましたが、古いコードを修正する勇気を持ってい...