Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/12/2002, 07:57
Avatar de dabogar
dabogar
 
Fecha de Ingreso: diciembre-2002
Ubicación: Valenciaaaa es la tierra de las flores ...
Mensajes: 33
Antigüedad: 21 años, 4 meses
Puntos: 0
Respuestas Varias

josemi:

1. Si, marco.html como su nombre indica contiene al marco main.php, y $totalrow_login no es cero ya que el login/pass existe en la BDA, y en el caso de no existir simplemente muestra un mensaje y tienes que vovler a intentar hacer Login, no he puesto el código por ser simplemente HTML.

2.He probado la función session_write_close ( void) pero nada, como dice un comentario más abajo...
You do not need to call this before a Header( "location:..."); I do it in many places with no problems at all on 4.2.2

DaneelR:

He copiado y cambiado los errores que tenia el ejemplo que has puesto (basicamente que no definias el valor de la variable de sesion y al hacer le echo no ponias la \ para escribir la ") el código es este...
Código PHP:
<?php
if(!isset($op))
{
echo 
"<form action=\"prueba1.php?op=1\" method=\"post\">
Usuario: <input type=\"text\" name=\"user\"><input type=\"submit\" value=\"Reg\">
</form>"
;
}
else
{
session_start(); //Con esto empiezas la sesión
session_register("user"); //Aquí guardas las variables
$_SESSION["user"]=$_POST["user"];

echo 
" <a href=\"prueba2.php\">Probar</a>";
}
?>
Y al introducir un nombre en el form y submit, vuelve a prueba1.php, pero muestra el form, no el ELSE.

No será q mi PHP no se aclara mu bien las sessiones

Hay q pena !!!