Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/02/2005, 07:20
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No es necesario que me pregunten a mi directamente .. sólo hagan su pregunta en el foro y cualquier persona podrá responder. De hecho . .como son "preguntas y respuestas frecuentes" .. en las FAQ's de este foro PHP tienen como 3 sobre el tema .. donde se explica algo de teoría y como usarlas ..

-----
<?php
session_start();
session_register('snick');
?>

Ya que estás usando los arrays superglobales ($_SESSION) lo cual es lo "seguro" hoy por hoy .. no mezcles .. define tus variables de sesión:

prueba2.php
Código PHP:
<?php
session_start
();
$_SESSION['snick']=$_POST['nombre'];
header ("Location: prueba1.php");
?>
Se trata de definir su valor y redireccionar a otra página (aunque sea a si misma) .. no puedes (o no es real) obtener su valor definido en el mismo flujo del script .. debe ser ante otra "petición" al servidor ..

Por lo comentado .. en prueba 1 podría quedar tipo:

prueba1.php
Código PHP:
<?
sesion_start
();
if (isset(
$_SESSION['snick'])){
echo 
"Hola ".$_SESSION['snick'];
} else {
?>
<form name="form1" method="post" action="prueba2.php">
<input type="text" name="nombre">
<input type="submit" name="enviar" value="ENVIAR">
<?
}
?>
En función de que si está definida o no la variable de sesión "snick" .. se muestra su valor .. o el formulario para el ingreso de esta ...

Un saludo,