今日Php環境を変更したところ、 Deprecated: Function session_register() is deprecated というエラーメッセージが表示されました。友達に紹介させてください。
まずコードを見てみましょう
コードは次のとおりです |
コードをコピー |
// 削除されたセッション関数を修正
関数 fix_session_register(){
関数 session_register(){
$args = func_get_args();
foreach ($args を $key){
$_SESSION[$key]=$GLOBALS[$key];
}
}
関数 session_is_registered($key){
return isset($_SESSION[$key]);
}
関数 session_unregister($key){
unset($_SESSION[$key]);
}
}
if (!function_exists('session_register')) fix_session_register();
?>
この問題が発生する場所が多くないことを確認した後、直接別の方法を見つけました
| を入れてください
コードは次のとおりです
コードをコピー
|
session_register( “abc” ) ; |
がに変更されました
$_SESSION['abc'] = null;
以上です
|
概要
上記の過程から、PHP5.3バージョンではこの関数が削除されたことが分かりました。つまり、この機能は使用できなくなりました。次の方法を使用するだけです。
http://www.bkjia.com/PHPjc/632134.htmlwww.bkjia.com
truehttp://www.bkjia.com/PHPjc/632134.html技術記事今日、Php 環境を変更した後、「Deprecated: Function session_register() is deprecated」というエラー メッセージを見つけました。友人に紹介しましょう。 まずはコードを見てみましょう...