• 締切済み

ログイン時のタグについて

PHPにてログイン画面を作成しております。 パスワード欄に「'」を入力すると、ソースが表示されてしまいます。 $search = array("!", "\"", "'", "$", "%", "<", ">", "?", "*" ,"+"); str_replace($search, "",$password); でタグを削除しているのですが、うまくいきません。 「a'」のように2文字以上であればタグを削除できます。 よい方法をお願いします。

みんなの回答

  • loveosan
  • ベストアンサー率14% (2/14)
回答No.1

こんにちは。  当方素人ですが・・・ 下記ではダメですか?  ("!", "\", ",", "'", "$", "%", "<", ">", "?", "*" ,"+");  

tttrrrr
質問者

お礼

HTMLのtextタグを見直したところ、value値に「''」を付けるのを 忘れていました。 セキュリティー用語でサニタイジングの基本的なことを 忘れておりました。

関連するQ&A