Possible Duplicate:
PHP: the ultimate clean/secure function
I have got this code when I insert a user:
function RegisterUser($userName, $pass, $email, $reputation, $role, $ban, $date, $ip, $numberAttempts, avatar)//'anonym', 'false', $myDate,$ip, 0, ''
{
$userName= SanitizeString($userName);
$pass= SanitizeString($pass);
$email= SanitizeString($email);
$userName=mysql_real_escape_string($userName);
$pass=mysql_real_escape_string($pass);
$email=mysql_real_escape_string($email);
The sanitize function is the following:
function SanitizeString($var)
{
//$var=stripslashes($var);
$var=htmlentities($var, ENT_QUOTES, 'UTF-8');
$var=strip_tags($var);
return $var;
}
Am I doint the right way to protect myself against a malicious attack (Xss attack, javascript attack, sql injection)..