Cita:
Iniciado por pateketrueke
[...] si no envías el formulario antes... ¿porque habría de existir cierta variable?? [...]
ese es el comportamiento natural de los formularios, PHP es un lenguaje
stateless de modo, que:
script.php?foo=bar Código PHP:
<?php
echo $_GET['foo']; // bar
echo $_GET['candy']; // undefined index...
este es el comportamiento natural de PHP, repito... si no esta enviándose la variable candy ¿¿porque habría de existir??
y si la usas, ¿¿porque no debe haber error???
analiza esto un poco, es muy simple...
con respecto a tu doble-enter no tiene sentido... ya que así es la labor del formulario, si presionas un submit, se envía la información en forma de variables...
si presionas enter en la barra de direcciones,
NO estas enviando el formulario, de modo que las variables no se definen, y se vienen los errores...
NOTA que el 95%+ de los tutoriales asumen que
SI vas a enviar por submit el formulario, no que le des enter así nada mas a la barra de direcciones!! (
y luego, esperes que funcione igual)
¿¿que tan difícil es comprender y aceptar esto???