por ejemplo yo tengo esta dirección:
index.php?a=buscar&busqueda=1&mes=09&year=2007&act ivo=1&lugar=sin
hay alguna forma aparte de poner register_globals=on de no andar declarando todas las variables con get y que se declaran solas?
Saludos
| |||
Para no declarar todos los GET por ejemplo yo tengo esta dirección: index.php?a=buscar&busqueda=1&mes=09&year=2007&act ivo=1&lugar=sin hay alguna forma aparte de poner register_globals=on de no andar declarando todas las variables con get y que se declaran solas? Saludos |
| |||
Re: Para no declarar todos los GET Puedes hacer lo mismo que haría register-globals cuando está activado: Código PHP: En lugar de tanta "comodidad" escribiendo $lugar sin $_GET['lugar'] yo tendría más cuidado y escribiría el segundo para no tener fallos de seguridad. Edito: Además si el usuario envía la petición SIN especificar alguno de los parámetros de GET si no los compruebas con isset() o empty() y php.ini está preparado para mostrar errores mostrará varias advertencias diciendo que la variable no está iniciada. Un saludo. Última edición por santhy; 11/07/2007 a las 04:55 |