欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php5.3 不支持 session_register() 此函數(shù)已啟用的解決方法

 更新時間:2013年11月12日 21:25:01   作者:  
php從5.2.x升級到5.3.2.出來問題了。有些原來能用的程序報錯了,Deprecated: Function session_register() is deprecated

php從5.2.x升級到5.3.2.出來問題了。有些原來能用的程序報錯了。
報錯內(nèi)容是
Deprecated: Function session_register() is deprecated
查了一下是5.3這個session_register就不讓用了,降回去?不爽。
搜了一把,有個解決方法是寫一個函數(shù)

復(fù)制代碼 代碼如下:

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


查了一下出現(xiàn)這個問題的地方不多,找到了另外一個方法,直接

session_register( “abc” ) ;
改成
$_SESSION['abc'] = null;
即可

session在php5.3中的變化

在php5.3中運行書中代碼會有如下提示:
Function session_is_registered() is deprecated in
Function session_register() is deprecated in

意思是說這兩個函數(shù)是不贊成的,棄用的。
下面是php官方手冊上的代碼,注釋部分已經(jīng)說明了不贊成用session_register()

復(fù)制代碼 代碼如下:

<?php
// Use of session_register() is deprecated 不贊成用session_register()
$barney = "A big purple dinosaur.";
session_register("barney");

// Use of $_SESSION is preferred, as of PHP 4.1.0 首選 $_SESSION
$_SESSION["zim"] = "An invader from another planet.";

// The old way was to use $HTTP_SESSION_VARS
$HTTP_SESSION_VARS["spongebob"] = "He's got square pants.";
?>

并且有如下警告及提示:
Warning
This function has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.
警告:這個函數(shù)在php5.3中已不推薦使用,在php5.4中已被移除。

Note:
If $_SESSION (or $HTTP_SESSION_VARS for PHP 4.0.6 or less) is used, use isset() to check a variable is registered in $_SESSION.
提示:如果 使用了$_SESSION,就用isset()函數(shù)來檢查。

Caution
If you are using $_SESSION (or $HTTP_SESSION_VARS), do not use session_register(), session_is_registered() and session_unregister().

相關(guān)文章

  • 原生php實現(xiàn)excel文件讀寫的方法分析

    原生php實現(xiàn)excel文件讀寫的方法分析

    這篇文章主要介紹了原生php實現(xiàn)excel文件讀寫的方法,結(jié)合實例形式分析了采用原生php針對Excel進行讀寫操作的相關(guān)實現(xiàn)方法與操作注意事項,需要的朋友可以參考下
    2018-04-04
  • php 刪除記錄實現(xiàn)代碼

    php 刪除記錄實現(xiàn)代碼

    這里讓大家知道php下刪除記錄的實現(xiàn)方法
    2009-03-03
  • PHP基于文件存儲實現(xiàn)緩存的方法

    PHP基于文件存儲實現(xiàn)緩存的方法

    這篇文章主要介紹了PHP基于文件存儲實現(xiàn)緩存的方法,實例分析了smarty模板中php通過文件存儲來實現(xiàn)緩存的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 總結(jié)PHP代碼規(guī)范、流程規(guī)范、git規(guī)范

    總結(jié)PHP代碼規(guī)范、流程規(guī)范、git規(guī)范

    這篇內(nèi)容我們整理總結(jié)了關(guān)于PHP代碼規(guī)范、流程規(guī)范、git規(guī)范的詳細(xì)內(nèi)容,對此有興趣的朋友可以學(xué)習(xí)下。
    2018-06-06
  • Thinkphp實現(xiàn)自動驗證和自動完成

    Thinkphp實現(xiàn)自動驗證和自動完成

    這篇文章主要介紹了Thinkphp實現(xiàn)自動驗證和自動完成的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • php如何調(diào)用webservice應(yīng)用介紹

    php如何調(diào)用webservice應(yīng)用介紹

    Web Service也叫XML Web Service WebService是一種可以接收從Internet或者Intranet上的其它系統(tǒng)中傳遞過來的請求,輕量級的獨立的通訊技術(shù),接下來將詳細(xì)介紹php如何調(diào)用webservice,需要的朋友可以了解下
    2012-11-11
  • 保證PHP對接API安全性的常見方法

    保證PHP對接API安全性的常見方法

    在對接API時,保證其安全性是非常重要的,本文給大家介紹了一些保證PHP對接API安全性的常見措施,文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下
    2023-11-11
  • PHP中unset,array_splice刪除數(shù)組中元素的區(qū)別

    PHP中unset,array_splice刪除數(shù)組中元素的區(qū)別

    php中刪除數(shù)組元素是非常的簡單的,但有時刪除數(shù)組需要對索引進行一些排序要求我們會使用到相關(guān)的函數(shù),這里我們來介紹使用unset,array_splice刪除數(shù)組中的元素區(qū)別吧
    2014-07-07
  • php allow_url_include的應(yīng)用和解釋

    php allow_url_include的應(yīng)用和解釋

    PHP常常因為它可能允許URLS被導(dǎo)入和執(zhí)行語句被人們指責(zé)。事實上,這件事情并不是很讓人感到驚奇,因為這是導(dǎo)致稱為Remote URL Include vulnerabilities的php應(yīng)用程序漏洞的最重要的原因之一。
    2010-04-04
  • php插入中文到sqlserver 2008里出現(xiàn)亂碼的解決辦法分享

    php插入中文到sqlserver 2008里出現(xiàn)亂碼的解決辦法分享

    今天使用php操作數(shù)據(jù)庫時發(fā)現(xiàn)插入SQL Server 2008數(shù)據(jù)庫里的中文字段出現(xiàn)亂碼,通過下面的方法解決了,需要的朋友可以參考下
    2012-07-07

最新評論