чтобы в ваших скриптах небыло дыр разных xss
используйте этот онлайн сервис http://find-xss.net/scanner/
вот лог четвёрки например :
Find-XSS.net
Full Report:
Scanned : 195 files
All - (2), XSS - (2), SQL Injection - (0), Active script - (0)
/registration.php
28: $reg_nick = isset($_POST['nick']) ? trim($_POST['nick']) : '';
/registration.php
85: echo '<div class="menu"><p><h3>' . $lng_reg['you_registered'] . '</h3>' .
$lng_reg['your_id'] . ': <b>' . $usid . '</b><br/>' . $lng_reg['your_login'] . ': <b>' .
$reg_nick . '</b><br/>' . $lng_reg['your_password'] . ': <b>' . $reg_pass . '</b></p>' .
XSS
/registration.php
30: $reg_pass = isset($_POST['password']) ? trim($_POST['password']) : '';
/registration.php
86: '<p><h3>' . $lng_reg['your_link'] . '</h3><input type="text" value="' .
$set['homeurl'] . '/login.php?id=' . $usid . '&p=' . $reg_pass . '" /><br/>'; XSS