1

mysql_real_escape_string()データが関数を使用してJSファイルにエンコードされている場合、PHPajaxファイルでDBに送信するデータにPHP関数を使用する必要があるかどうかを尋ねますencodeURIComponent()。ありがとう

4

1 に答える 1

2

はい。encodeURIComponentURLで(HTTP経由の転送で)誤解されないように文字をエンコードします。mysql_real_escape_string(データベース内の)MySQLクエリで誤って解釈されないように、文字列をエスケープします。

言い換えれば、それぞれが完全に異なる機能を持っています。言うまでもなく、PHPファイルでのリクエストが実際にAJAX呼び出しからのものであるという保証はありません。

于 2011-04-05T12:14:54.527 に答える