PHP Fatal error: Call to undefined function session_register()

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();
?>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章