Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
function escape_all(&$val){ foreach($val as $key=>$value){ $value = mysql_real_escape_string($value); } }
escape_all($trimmed_user);
不要な文字はまだエスケープされていません。私は何を間違っていますか?
Foreach 配列は、デフォルトでは参照によって機能しません。次のように指示する必要があります。
function escape_all(&$val){ foreach($val as $key=>&$value){ $value = mysql_real_escape_string($value); } }
また、real_escape_string が適切に機能するには mysql 接続が必要であることも覚えておいてください。