http://aym.pekori.to/php/tutorial.useful.html
'HTTP_USER_AGENT'が登録されていないときに、警告を出すのではないでしょうか?
毎回でるのですか?
ご回答頂きありがとうございます。再現性は100%です。
普通に でも同等の警告メッセージが出力されます。
このとき、phpinfo()で見ると、Apache EnvironmentにHTTP_USER_AGENTが以下のように登録されています。
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; InfoPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Apacheかphpの設定の問題でしょうか?
▽2
●
sirotugu40 ●35ポイント ![]() |
サーバー変数のHTTP_USER_AGENTが定義されていない場合があるのでしょう。
ご回答頂きありがとうございます。
普通に echo $_SERVER['HTTP_USER_AGENT'] でも同等の警告メッセージが出力されます。
このとき、phpinfo()で見ると、Apache EnvironmentにHTTP_USER_AGENTが以下のように登録されています。
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; InfoPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Apacheかphpの設定の問題でしょうか?