ホームページ >バックエンド開発 >PHPチュートリアル >PHP get_magic_quotes_gpc と addlashes の使用方法
この判定条件はコード内でよく出てきます
magic_quotes_gpc は、GPC から送信されるデータ (get, post, cookie) の「(シングルクォーテーションマーク)」(ダブルクォーテーションマーク)(バックスラッシュ)の前にバックスラッシュ(とエスケープ)を自動で付加するかどうかを設定します get_magic_quotes_gpc() は、この項目が設定されているかどうかを確認し、設定されている場合は true を返し、設定されていない場合は false を返します。 設定されていない場合は、「,」などのいくつかの特殊文字 (上記の 3 つ) を手動でエスケープする必要があります。 特殊文字を手動でエスケープする場合は、addslashes('content') メソッドを使用します。 パラメータはエスケープする必要がある文字列です。 したがって、上記のコードは、まずシステムが特殊文字の前にバックスラッシュを自動的に追加するかどうかを確認するもので、そうでない場合は、addslashes() メソッドを呼び出して、ユーザーが入力したコンテンツ内の特殊文字をエスケープする必要があります。 phpの技術的な問題 ディスカッションするグループへの参加を歓迎します: 256271784、検証コード: cxy、書かないと検証は通りません。 |