Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/11/2003, 03:36
Avatar de neofito
neofito
 
Fecha de Ingreso: noviembre-2003
Mensajes: 138
Antigüedad: 20 años, 5 meses
Puntos: 0
Me pegué ayer toda la tarde con esto y no logro ver el error, os pego el código de la página login y luego os pego un la línea que pongo en php en cualquier otra página de la aplicación donde quiero mostrar el nombre de usuario (recuperándolo del valor de la cookie)

Por cierto tengo las variables globales en OFF (como vienen por defecto en PHP) no se si eso influirá.

Archivo login.php
Código PHP:
 <? 
setcookie
("nombreusr",$p_nombre );
$_COOKIE[nombreusr]=$_POST[$p_nombre];
?>

<?
if ($_GET['mensaje']=='error') {
  
$mensaje='Se ha equivocado al escribir su nombre o el NIF. Por favor vuelva a probar';
} else {
  
$mensaje='Antes de acceder a la aplicacion debes identificarte';
}
?>
El formulario que sigue a continuación forma también parte de la página login.php
<html>
<body>
<p align=center><?=$mensaje?></p>
<form action=login_res.php method=POST>
<table align=center bgcolor="#CCCCCC" cellpadding="10">
<tr>
<td>Nombre:</td>
<td><input name=p_nombre type=text size=20></td>
</tr>
<tr>
<td>NIF:</td>
<td><input name=p_nif type=password size=20></td>
</tr>
<tr>
<td colspan=2 align=right><input type=submit value="Enviar datos"></td>
</tr>
</table>
</form>
</body>
</html>

Encuanquier página donde quiero mostrar el nombre de usuario recuperándo el valor desde la cookie escribo
Código PHP:
 <?php echo $HTTP_COOKIE_VARS["nombreusr"]; ?>
Pero no me muestra nada ¿?