PHP升級爲5.3後報錯:PHP Fatal error: Call to undefined function session_register()……,經查是php5.3 不支持 session_register() 此函數已刪除。
解決辦法如下:
一、直接把session_register( “****” ) ;
改成:$_SESSION['****'] = null;即可
注:此方法經經測試可以解決此問題。
二、是寫一個函數
<?php
// Fix for removed Session functions
function fix_session_register(){
function session_register(){
$args = func_get_args();
foreach ($args as $key){
$_SESSION[$key]=$GLOBALS[$key];
}
}
function session_is_registered($key){
return isset($_SESSION[$key]);
}
function session_unregister($key){
unset($_SESSION[$key]);
}
}
if (!function_exists('session_register')) fix_session_register();
?>