Foros del Web » Programando para Internet » PHP »

Problema con session...

Estas en el tema de Problema con session... en el foro de PHP en Foros del Web. hola a todos....!! tengo el siguiente problema... tengo el siguiente codigo: <?php session_start();?> <HTML> <HEAD> <TITLE>Pagina index de prueba</TITLE> </HEAD> <BODY> <?php session_name("primera"); session_register("contador"); echo ...
  #1 (permalink)  
Antiguo 02/11/2005, 12:25
 
Fecha de Ingreso: octubre-2005
Mensajes: 69
Antigüedad: 18 años, 5 meses
Puntos: 0
Exclamación Problema con session...

hola a todos....!!

tengo el siguiente problema... tengo el siguiente codigo:

<?php session_start();?>

<HTML>
<HEAD>
<TITLE>Pagina index de prueba</TITLE>
</HEAD>

<BODY>
<?php
session_name("primera");
session_register("contador");
echo "He inicializado la sesión";

echo '<a href="'.$PHP_SELF.'?'.$SID.'">Contador vale: '.++$_SESSION['contador']. '</a><br>';

?>
</BODY>
</HTML>

cuando lo ejecuto en el browser sale el siguiente error...

He inicializado la sesión
Notice: Undefined variable: PHP_SELF in c:\Inetpub\wwwroot\prueba\session.php on line 15

Notice: Undefined variable: SID in c:\Inetpub\wwwroot\prueba\session.php on line 15
Contador vale: 1

Gracias....
__________________
Ana Martins
  #2 (permalink)  
Antiguo 02/11/2005, 14:26
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Cita:
Notice: Undefined variable: PHP_SELF in c:\Inetpub\wwwroot\prueba\session.php on line 15
Pués eso!. $PHP_SELF no esta definida, su uso es obsoleto; cambialo por $_SERVER['PHP_SELF'].

Cita:
Notice: Undefined variable: SID in c:\Inetpub\wwwroot\prueba\session.php on line 15
El SID es una constante, no una variable... quitale el "$".

El uso de session_register() también es obsoleto. Estás comentiendo un error al combinar esta función con el uso de la variable superglobal $_SESSION... olvidate de usar session_register(): www.php.net/session_register

session_name() tiene que ser llamada antes de session_start()... pero igual te aconsejo no hagas uso de sicha función. Realmente no le estás dándo uso... www.php.net/session_name

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por Cluster; 03/11/2005 a las 10:19
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:36.