Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/03/2011, 04:30
Avatar de Gambinoh
Gambinoh
 
Fecha de Ingreso: diciembre-2010
Mensajes: 348
Antigüedad: 13 años, 5 meses
Puntos: 11
Respuesta: ¿Les parece bien obtener un parámetro get así $val = @$_GET['val'];?

Cita:
Iniciado por ZequeZ Ver Mensaje
Bueno, normalmente para obtener algún parámetro GET utilizo el siguiente método:

Código:
$val = isset($_GET['val']) ? $_GET['val'] : NULL;
Pero hoy se me ocurrió que hacerlo así

Código:
$val = @$_GET['val'];
Te da el mismo resultado..
Entonces, qué opinan?
Yo lo único malo que le encuentro es que no sé si genera errores en el log :S
La primera es la que yo usaría. De todas formas, opino que podrías escapar los caracteres especiales mediante la función mysql_real_escape_string(). También habría que ver si el código realmente exige utilizar el operador ternario.

Código PHP:
Ver original
  1. $val = isset($_GET['val']) ? mysql_real_escape_string($_GET['val']) : NULL;

Última edición por Gambinoh; 08/03/2011 a las 04:36