Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/08/2009, 19:40
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Respuesta: No reconoce registro de sesion en la pagina

www.php.net/session_register

Cita:
Caution

If you want your script to work regardless of register_globals, you need to instead use the $_SESSION array as $_SESSION entries are automatically registered. If your script uses session_register(), it will not work in environments where the PHP directive register_globals is disabled.
Osease, necesitas register_globals activadas, si quieres que funcione sin importar esta directiva debes usar $_SESSION ... pero sigue leyendo:
Cita:
Note: register_globals: important note
As of PHP 4.2.0, the default value for the PHP directive register_globals is off, and it was completely removed as of PHP 6.0.0. The PHP community discourages developers from relying on this directive, and encourages the use of other means, such as the superglobals.
register_globals por default están desactivadas y se desaconseja activarlas. En PHP6 (no sé en php5.3) ya no será opcional su manejo ... actualmente en PHP 5.3 session_register() es obsoleta.

Y, por si fuera poco ... sigue:
Cita:
Caution

This registers a global variable. If you want to register a session variable from within a function, you need to make sure to make it global using the global keyword or the $GLOBALS[] array, or use the special session arrays as noted below.
No muestras cuando intentas recuperar el valor, pero si piensas utilizarlas (ojalá a este punto ya no) dentro de una clase, tienes que utilizar la palabra clave global.


En resumen, lo mejor será que te actualizaras. No uses session_register() y utiliza el arreglo superglobal $_SESSION. Más en la documentación y en las FAQ.

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

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