Всё что может изменить пользователь надо проверять перед тем как выводить\записывать. Все числовые данные прогоняйте через intval(), а остальные через addslashes() или mysql_real_escape_string(). Так же желательно даже ники выводить через htmlspecialchars() или вобще не допускать "опасные" символы.
когда изучаешь PHP, может порой возникнуть желание (чисто инстинктивное) проверить безопасность другого сайта путём мучения адресной строки (во первых на случай register_globals, во вторых на случай отсутствия проверки аргументов (как тут) и на случай SQL-инъекции, которой чисто-теоретически многое можно сделать). и сейчас замечание 31337 — не лишним будет.
Запустился GeekNews.ru — социальные новости для гиков.