0

ローカルで実行している 2 つのサーバーがあります。1 つは MAMP を使用する Mac で、もう 1 つは WAMP を使用する PC です。どちらにも同じ Datatables.net ライブラリと同じ php が含まれています。

アポストロフィを入力して、Mac (MAMP) 側の MySQL に問題なくエスケープできますが、WAMP を使用する PC ではエスケープできません - 同じコードです。

違いを生むWAMPのデフォルトでは設定されていないPHPまたはMySQLの設定はありますか?

4

1 に答える 1

1

この質問を完了としてマークできるように、回答として投稿します。

おそらく異なるPHP構成?http://php.net/manual/en/security.magicquotes.what.php

マジック クォートがこの問題を引き起こす可能性があります。WAMP と MAMP の違いは、2 つのサーバー間のサーバー構成の違いほど一般的ではありません。通常、コードが一方では機能し、他方では機能しない場合、Apache または PHP の構成に違いがあります。

于 2013-06-14T15:20:22.520 に答える