Para PHP
1- Usar el filtrado de variables , filter_var, filter_input, filter_array, ... etc, para evaluar variables al inicio del programa si son variables $_REQUEST
Motivo:
A la vez que se le puede aplicar un filtro, evalua su condición
(cierto/falso) , de este modo se tendrá la variable siempre evaluada, se puede adaptar el nombre de la variable nueva a las necesidades específicas del momento y en cualquier momento se le puede aplicar un filtro para saber tipos de variable y
sobre todo por motivos de seguridad para evitar inyeccion de código .
Por ejemplo...
$url = filter_var($_REQUEST["url"],FILTER_VALIDATE_URL) ;
A partir de aquí si $url existe será una dirección URL y no otra cosa
Otro ejemplo sería..
$url = filter_var($_REQUEST["url"],FILTER_VALIDATE_URL) ? /* condición cierta */ : die("Error NO URL ") ;