Echoing input w/o sanatizing - what is the danger

From: Date: Tue, 07 Aug 2007 21:57:24 +0000
Subject: Echoing input w/o sanatizing - what is the danger
Groups: php.general 
Request: Send a blank email to php-general+get-260341@lists.php.net to get a copy of this message
I've always heard it is bad if you let a user type some input, then show it back to them w/o sanatizing the code. Eg. I have a form, where the user types something, they hit submit and it submits to itself then prints back to the user something like, account created with password: whatever they typed. Why and how do you sanatize what they typed before echoing it back to them? I figured it was something like they could type in PHP commands but I tried typeing phpinfo(); into the box and submitting. All that happened is that it echoed phpinfo(); Can someone explain this?

« previous php.general (#260341) next »