Labels

2005 (136) 2004 (99) 2006 (84) 2007 (41) 2008 (41) 簡單生活 (24) 2012 (14) 網頁設計 (14) 電腦技巧 (13) 2009 (12) 2010 (10) PHP (10) 台灣晃一晃 (9) Learn Note (7) 地球這麼大 (6) 2011 (5) Mysql (3) Smarty (3) Vista (3) 手機待吐 (2) 2014 (1) 2021 (1) Composer (1) Laravel (1) MAC (1) MAMP (1) 新新人類新科技 (1)

20140408

Deprecated: Function session_register() is deprecated

PHP 5.3.0以後不贊成使用這個函式,PHP 6.0.0之後就不能再使用!


在以往的PHP版本中通常使用 session_is_register("name")檢查session是否存在,如果您使用$_SESSION[‘name’]=name來註冊的 話,則session_is_register("name")函數起不了作用。你可以使用isset($_SESSION[‘name’])來取代 session_is_register("name")。



版本
語法
PHP4
return session_is_registered($variable);
PHP5
return isset($_SESSION[$variable]);


在php5.3環境下session_register()函式是不能用的
所以應該把
session_register( “name” )
改成 
$_SESSION['name'] == null
  


而刪除session的語法也有改變 
session_destroy(“name”)


改為
unset($_SESSION[“name”]




0 意見:

張貼留言