ホームページ  >  記事  >  バックエンド開発  >  注: php5.4 では session_unregister 関数が削除されました_PHP チュートリアル

注: php5.4 では session_unregister 関数が削除されました_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:00:11778ブラウズ

数日前に dedecms システムをインストールしたのですが、バックグラウンドで安全に終了すると、以前は他の機能を分析するだけで、安全に終了するためのコードをあまり気にしていませんでした。そしてそれは次のようになります:

コードをコピーします コードは次のとおりです:

function exitUser()
{
ClearMyAddon();
@($this->keepUserIDTag);
@session_unregister( $this->keepUserTypeTag);
@s session_unregister($this->keepUserChannelTag);
@session_unregister($this->keepUserNameTag);
@session_unregister($this->keepUserPurviewTag);
DropCookie('dedeAdmindir ');
DropCookie('DedeUserID');
DropCookie( 'DedeLoginTime');
$_SESSION = array();
}

ログイン後の背景が空白になることについて以前記事を書いたことに突然気づきました。 dedeのインストールは完了しましたが、phpのバージョンに問題があるのではないかと思い出しました。確認したところ、確かにsession_unregister関数が原因だったことが分かりました。 PHP5.4 バージョンでは削除されています。残念ながら、dedecms は時代に合っていません。少なくとも最新の PHP バージョンをサポートする必要があります。バックグラウンドでこの関数を unset に置き換えると、完璧な解決策になります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/328085.html技術記事数日前に dedecms システムをインストールしたのですが、バックグラウンドで安全に終了すると、以前は他の機能を分析するだけで、安全な終了についてはあまり注意を払っていませんでした。コード...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。