ホームページ  >  記事  >  バックエンド開発  >  magic_quotes_gpc_PHP チュートリアルの使用方法

magic_quotes_gpc_PHP チュートリアルの使用方法

WBOY
WBOYオリジナル
2016-07-20 10:59:40870ブラウズ

magic_quotes_gpcの使い方

magic_quotes_gpc には 2 つの状況があり、最初の状況は

magin_quotes_gpc=on

magin_quotes_gpc=off 付き

以下に例をいくつか挙げてみましょう。:

magin_quotes_gpc=onの場合。


データベースから入出力される文字列データに対してaddslashes()やstripslashes()操作を行うことはできず、データは正常に表示されます。

この時点で入力データに対してaddslashes()を実行する場合は、出力時にstripslashes()を使用して余分なバックスラッシュを削除する必要があります。

2.magic_quotes_gpc=offの場合

入力データを処理するには Addslashes() を使用する必要がありますが、addslashes() はバックスラッシュをまとめてデータベースに書き込むのではなく、mysql による SQL の実行の完了を支援するだけであるため、出力のフォーマットにtripslashes() を使用する必要はありません。声明。

補足:

magic_quotes_gpc のスコープは次のとおりです: WEB クライアント サーバー; アクションの時間: スクリプトの実行時など、リクエストの開始時。
magic_quotes_runtime スコープ: ファイルから読み取られたデータ、exec() の実行結果、または SQL クエリから取得されたデータ; アクションの時間: スクリプトが実行状態で生成されたデータにアクセスするたび


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445563.html技術記事 magic_quotes_gpc の使用方法 magic_quotes_gpc には 2 つの状況があります。最初の状況は、magin_quotes_gpc=on と magin_quotes_gpc=off です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。