bestlong 怕失憶論壇

 

 

搜索
bestlong 怕失憶論壇 論壇 EC OSCommerce 出現 Deprecated: Function session_is_regi ...
查看: 4815|回復: 1
go

OSCommerce 出現 Deprecated: Function session_is_registered() is deprecated [複製鏈接]

Rank: 9Rank: 9Rank: 9

1#
發表於 2010-9-19 20:57 |只看該作者 |倒序瀏覽 |打印
遷移 OSCommerce 到 PHP5 環境下,出現下列訊息

Deprecated: Function session_is_registered() is deprecated in C:\xampp\htdocs\osc\includes\functions\sessions.php on line 84

請修改 includes/functions/sessions.php 找到下面的函數:
  1. function tep_session_is_registered($variable) {
  2.   return session_is_registered($variable);
  3. }
  4. function tep_session_unregister($variable) {
  5.   return session_unregister($variable);
  6. }
複製代碼
改成
  1. function tep_session_is_registered($variable) {
  2.   if (PHP_VERSION < 4.3) {
  3.     return session_is_registered($variable); //PHP5: Deprecated: Function session_is_registered() is deprecated
  4.   }else{
  5.     return array_key_exists($variable, $_SESSION);
  6.   }
  7. }
  8. function tep_session_unregister($variable) {
  9.   if (PHP_VERSION < 4.3) {
  10.     return session_unregister($variable);
  11.   }else{
  12.     unset($_SESSION[$variable]);
  13.   }
  14. }
複製代碼
參考來源 Function session_is_registered() is deprecated
我是雪龍
http://blog.bestlong.idv.tw
http://www.bestlong.idv.tw

Rank: 1

2#
發表於 2011-3-1 10:30 |只看該作者
這一樣是因為舊版的 osc 2.2 ms2 (KMD 的版本) 因為程式太老舊,
部份程式指令在較新版的 php (php 5.3 或更新) 已不再支援,
故無法安裝運作.

建議改用 OSC 2.3.1 台灣中文版 ( 2011 年釋出 ) ,
請參考 http://www.twosc.com
台灣 OSC 社群
‹ 上一主題|下一主題

Archiver|怕失憶論壇

GMT+8, 2024-4-27 01:45 , Processed in 0.020209 second(s), 10 queries .

Powered by Discuz! X1.5

© 2001-2010 Comsenz Inc.