スレッド表示 | フラット表示〕 全トピック 920 件中 721 番目 次≫ ≪前

session side-effect

created: 2003-11-27 17:49 | modified: 2003-11-27 23:14 | reply: 3

[1106] session side-effect

user: ピレ | created: 2003-11-27 17:49
現在appache+php4+postgreSQLでサイト作成に取り組んでいるのですが、PHPファイルからPHPファイルに遷移する際に下記エラーが出ます。

Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0

エラー以外はスクリプト通りに表示されているのですがなんとかこのエラー表示をさせない方法はないでしょうか?レンタルサーバーなのでsession.bug_compat_42, session.bug_compat_warnなどの設定を変更できるかどうか分かりません。
なお上記2つのファイルは
session_cache_limiter('public');
session_start();
を最初に書いています。
以上宜しくお願い致します。
reply: 1110 返信 編集 削除

[1110] @演算子では

user: ゆうじ | created: 2003-11-27 18:53
ピレさん、こんばんは。
はじめてこのようなメッセージとお目にかかりました。

Warning なので、関数の頭に @ をつければ
メッセージは出なくなると思いますが、あまり推薦できません。
Parent: 1106  reply: 1111 返信 編集 削除

[1111] 似たような経験があります。

user: hamaji | created: 2003-11-27 22:28
こんばんは。
まったく同じではないですが、過去に似たようなエラーを経験した記憶があります。

そのときはWinXP+Apache1.3.24+PHP4.30?(4.3以前だったと思います。)という環境で、
セッションがらみのスクリプトを書いており、テストしていたら、ピレさんと同じではありませんでしたが、
『Warning...なんたら....setting session.bug_compat_42 or session.bug_compat_warn to off,なんたら…』
と言うエラーが出てかなり悩んだのをうっすらですが、覚えています。

そのときは
session.bug_compat_42 = 0
session.bug_compat_warn = 0
にし、とりあえず、エラーメッセージを回避したことを覚えています。
別のエラーもあり、試行錯誤した結果、register_globalsをOnにしたらエラーも何も出力されなくなった。
という、経験がありました。

その後すぐPHP4.3.1がリリースされバージョンアップしたところregister_globals = Offで正常に動いてました。

ベストはPHPをバージョンアップすることですが、レンタルサーバーなのでそうもいきませんもんね。。。

http://bugs.php.net/bug.php?id=21312%22
http://bugs.php.net/bug.php?id=22741
http://aspn.activestate.com/ASPN/Mail/Message/php-Dev/1825292
http://aspn.activestate.com/ASPN/Mail/Message/php-Dev/1826728
ここらへんのURLを翻訳サイトで訳すと何かヒントがつかめるかもしれません。

あとはゆうじさんの言っているように関数の頭に@をつけることぐらいしか思い浮かびません。
同じくおすすめはできませんが。

可能ならばそのレンタルサーバー会社にPHPのバージョンアップを要請してみてはどうでしょうか?
Parent: 1110  reply: 1113 返信 編集 削除

[1113] ありがとうございます

user: ピレ | created: 2003-11-27 23:14
PHPのバージョンを確認して一応バージョンアップを依頼してみます。大変参考になりました。
Parent: 1111  返信 編集 削除
スレッド表示 | フラット表示〕 全トピック 920 件中 721 番目 次≫ ≪前
ページの一番上へ
Googleグックマークに登録 Yahooグックマークに登録 livedoorクリップに登録 @niftyクリップに登録 はてなブックマークに登録 deliciousに登録 Buzzurlに登録 FC2ブックマークに登録
最近更新された掲示板トピックス
管理人Blog
Yahoo Search

最近更新したNote
PHPマニュアル
今日のブックマーク
PHPマニュアル関数検索
関数名を入力し検索ボタンをクリック↑