Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Hadess_inf en 5 Septiembre 2009, 02:12 AM

Título: Como usar varuable de session ¿?
Publicado por: Hadess_inf en 5 Septiembre 2009, 02:12 AM
Como usar una session ¿?

1)

Código (php) [Seleccionar]
session_start();
session_register("carro");
echo $carro;


2)
Código (php) [Seleccionar]
session_start();
$_SESSION['carro'] = "mi carrito";
echo $_SESSION['carro'];


NO importa el modo de uso.
Hay alguna diferencia?

Gracias.
Título: Re: Como usar varuable de session ¿?
Publicado por: [u]nsigned en 5 Septiembre 2009, 06:48 AM
La diferencia es que session_register registra la variable como global, y solo funciona si  register_globals esta activado.

Saludos
Título: Re: Como usar varuable de session ¿?
Publicado por: WHK en 5 Septiembre 2009, 07:02 AM
En la primera puede que tengas problemas si no sabes programar seguro ya que si procesas esa función con una variable que el usuario pueda manipular podrá establecer variables y crear bypasses o provocar errores de interpretación.

Si no tienes mucho tiempo programando mejor usa la dos.