0

私はASPからPHPを使って作業しているところなので、いくつかの不規則なことが起こっています(もちろん私には不規則です)。

検索テキストボックスがあります。誰かが検索を行ったときに、現在の検索用語をテキストボックスに保持したいと思います。これを行うには、用語をSESSIONに格納し、テキストボックスの値にエコーします。

<input type="text" value="<? echo $_SESSION['search_str'] ?>">

これは問題なく機能しますが、アポストロフィを使用して何かを検索すると、アポストロフィは自動的にエスケープされ、スラッシュとアポストロフィを使用してテキストボックスに表示されます。

私が行って、私が決して逃げなかったストリングを脱出する前に、これはそれがどういう意味であるか、またはどこかで何かを逃したことがあるかということです。

4

1 に答える 1

3

これは半自動で(つまり、構成によって異なります)、phpの暗い章の1つです。地獄への道が善意で舗装されている場合、タイルの1つに「魔法の引用」の刻印があります。

http://docs.php.net/magic_quotesを参照してください

于 2012-09-12T12:06:24.083 に答える