
08/06/2003, 16:30
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses Puntos: 129 | |
A ver .. syntex ..
Lo que manda es PHP a la hora de recoger las variables por uno u otro método ... No lo que tu pongas en tu method de tu formulario ..
Si tu en tu PHP script asumes las variabels como golabales y tienes register_globals a ON .. dará igual si usas GET o POST en tu method de tu formulario .. Siempre obtendras su valor si lo llamas:
(en PHP) $variable .. siendo que tu formulario usas un <intput name="variable" ...>
Pero si usases register_globals a OFF .. verías que a no ser que uses $_GET o $_POST para obtener tu variable NO obtendras su valor ..
Osese .. si usas en tu formulario el method="GET" .. pues deberás recoger por
$_GET['variable']
Y si usas POST .. pues ya te lo puedes imaginar ..
De eso trata la FAQ que te puso el Link DotNetDeveloper Y es ALTAMENTE recomendable por la seguridad de tus scripts que uses dichos arrays "Superglobales" .. o en su defecto los arrays $HTTP_GET o POST_VARS .. entre otros ..
Haz tus pruebas .. edita tu php.ini y cambia la directiva register_globals de ON como supongo que lo tendras a OFF y prueba tus scrips que pasen datos de formularios o URL a otros scripts .. Observaras lo que te comento.
Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |