(以下は、たぶんひ(略が担当かしら)
http://news5.2ch.net/test/read.cgi/newsplus/1063951810/580 にて
報告があった、2ちゃんねるプロバイダーの過去ログビューワが、
news5/news6で正しく動作しなかった問題についてです。
これは、PHP4の仕様がバージョン4.2.0で変更されたことが原因でした。
PHP4.2.0以降では、register_globalsディレクティブがデフォルトでOffになっています。
つまり、プログラム側で $REMOTE_HOST とかやっていると、うまく動きません。
この場合、 $_SERVER['REMOTE_HOST'] とかしないとだめです。
参考:
http://php.s3.to/man/language.variables.predefined.html Apacheの応答によるとHEの新サーバはPHP/4.3.2らしいのですが、
従来との互換性のためにこのディレクティブの設定が変更されている模様です。
# つか、意外と HE の新セッティングサーバだとうまく動いてなかったりして。(未確認)
ということで、news5/news6の該当ディレクティブのデフォルト値を変更することで、
今回は対応します。
news6はさきほど設定を変えました。これから残り3台の設定も変更します。
しかし、将来はphp側プログラムのほうで対応いただくのが本筋ではないかと思われ。
HEセッティングも、いつ変更されないとも限らないっす。