ホームページ > バックエンド開発 > PHPチュートリアル > このコードが何をするか知っている人はいますか?

このコードが何をするか知っている人はいますか?

WBOY
リリース: 2016-06-13 12:52:07
オリジナル
777 人が閲覧しました

このコードが何をするか知っている人はいますか?
このコードが何をするのか誰が知っていますか?

<br />
        $superglobal = array(<br />
				'GLOBALS' => 1,<br />
				'_GET' => 1,<br />
				'_POST' => 1,<br />
						'_COOKIE' => 1,<br />
				'_SERVER' => 1,<br />
				 		'_FILES' => 1,<br />
		);<br />
		foreach($GLOBALS as $k=>$v) {<br />
			if(!isset($superglobal[$k])) {<br />
				$GLOBALS[$k] = null; unset($GLOBALS[$k]);<br />
			}<br />
		}
ログイン後にコピー

PHP
-----解決策--------------------------------
ここではスーパーグローバルがフィルターとして機能します デバイス

グローバル内のいくつかの変数をフィルターで除外します、

実行後、GLOBALS は GLOBALS、_GET_POST_COOKEI、_SERVER _FILES
のみを保持します------解決策-----
$superglobal
で指定されたものを除くグローバル変数を削除します
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート