看板 Knuckles_note
作者 標題 [PHP] Warning: Your script possibly relies on a session side-effect ...
時間 2010年01月03日 Sun. PM 09:43:11
有時候會出現這個錯誤訊息
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有關
有時候程式改一下就莫名奇妙好了
今天又遇到這個,怎麼弄也弄不掉,只好Google一下看看
看到這個網頁
後終於才知道為什麼
應該是PHP的bug,當php設定檔中的 register_global = Off 時
只要session變數中有個值為NULL 例如 $_SESSION['xxx'] = NULL;
再寫入 $xxx = 'some value'; 時就會出現這個警告訊息
解決方法就是 print_r($_SESSION) 把 session 變數列出來看看是什麼 session 變數被設為 NULL 了
改一下程式讓那個 session 變數不會是 NULL
或是程式中不要用到跟 session 變數一樣名字的變數
--
※ 來源: DISP BBS (http://disp.twbbs.org)
※ 作者: Knuckles 來自: 114.43.125.242 時間: 2010-01-03 21:43:11
※ 編輯: Knuckles 來自: 114.43.125.242 時間: 2010-01-03 21:43:59
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 413
回列表(←)
分享