ホームページ >バックエンド開発 >PHPチュートリアル >php5.3 は session_register() をサポートしていません。この関数を有効にするための解決策_PHP チュートリアル
php が 5.2.x から 5.3.2 にアップグレードされました。問題が発生しました。当初は動作していた一部のプログラムがエラーを報告しました。
エラーメッセージは
非推奨です: 関数 session_register() は非推奨です
確認したところ、session_register は 5.3 では許可されなくなっていることがわかりました。元に戻すべきでしょうか?正確な。
検索後、関数を記述するという解決策があります
関数 session_is_registered() は非推奨です
関数 session_register() は非推奨です
以下は公式 PHP マニュアルのコードです
コメントセクションには session_register() の使用が非推奨であると記載されています。
$_SESSION["zim"] = "別の惑星からの侵略者。";
$HTTP_SESSION_VARS["spongebob"] = "彼は四角いパンツをはいている。";
?>
警告
この関数は PHP 5.3.0 で廃止され、PHP 5.4.0 で削除されました。
警告: この関数は php5.3 および 5.3 では使用が推奨されなくなりました。 php5.4は削除されました。
$_SESSION (PHP 4.0.6 以前の場合は $HTTP_SESSION_VARS) が使用されている場合は、isset() を使用して、$_SESSION に変数が登録されていることを確認してください。
ヒント: $_SESSION が使用されている場合は、isset() 関数を使用してくださいチェックする。
$_SESSION (または $HTTP_SESSION_VARS) を使用している場合は、session_register()、session_is_registered()、および session_unregister() を使用しないでください。
http://www.bkjia.com/PHPjc/825199.html
。