Кои функции да ползвам, когато взимам инфо чрез $_GET/$_POST

Illusion

Registered
Кои са най-надеждните функции, с които да взема информацията от $_GET и $_POST, така че да не бъда хакнат? Разбрах, че имало начин за заобикаляне на addslashes?
 
Зависи каква информация искаш да филтираш.. Цифри ли ще чакаш.. текст ли ще чакаш, ще има ли знаци и празн места .. нного зависи.. дай повече информация :idea:
 
За get можеш да ползваш това

<?
$get=htmlspecialchars(addslashes(trim(abs($_GET['id']))));
if (empty($get) or !is_numeric($get))
{
echo "Ne e chislo";
}
else
{
//Vsi4ko e ok..
}
?>

а за post просто htmlspecialchars ..
 
Аз лично си го правя така:
$id = intval($_GET['id']) // За цифри
$name = htmlspecialchars($_GET['name']) // За букви
if(isset($_POST['button']))

Незнам защо някакъв начик или някаде съм го видял и съм прочел, че е надежно...
 

Back
Горе