0

PHPのマニュアルによると:

GPC(Get / Post / Cookie)操作のmagic_quotes状態を設定します。magic_quotesがオンの場合、すべての'(一重引用符)、 "(二重引用符)、\(バックスラッシュ)、およびNULはバックスラッシュで自動的にエスケープされます。

しかし、これは$ _REQUEST変数にも当てはまりますか?

4

4 に答える 4

1

はい、、、に保存され$_REQUESTているコンテンツから派生しているため、そうです。ただし、何らかの形で依存していることにすでに気付いていると思いますが、これは悪い習慣と見なされているため、PHP5.4で最終的に削除されました。$_GET$_POST$_COOKIEmagic_quotes

于 2012-07-11T08:29:54.553 に答える
0

$ _REQUEST変数は、GPC変数と同じです。

magic_quotes_gpcは、バージョン5.4でPHPから削除されたことを忘れないでください。その存在に依存したり、新しいプロジェクトに使用したりしないことをお勧めします。

于 2012-07-11T08:27:35.243 に答える
0

はい、$_GETmagic_quotes_gpcに影響します。$ _POST、$ _ COOKIE、$_REQEUST

参考までに:魔法の引用符の使用は、それが邪悪で非推奨です。 回避策を使用してmagic_quotes_gpcランタイムを無効にする方法については、公式のPHPページを確認してください。

于 2012-07-11T08:27:51.873 に答える
0

はい。ただし、魔法の引用符は使用しないでください。

先に進む前に、http://uk.php.net/manual/en/security.magicquotes.whynot.phpをお読みください。

于 2012-07-11T08:29:31.713 に答える