Autor Tema: Utilizando Sessions en PHP  (Leído 2538 veces)

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Utilizando Sessions en PHP
« en: 24 de Agosto de 2007, 00:07:42 am »
A pesar de los que muchos creen... utilizar sessions, no es ni mucho menos dificil, es mas facil que usar cookies.
De todas formas para los que no saben como se hace aqui estoy yo para ayudaros un poco.

1º Lo que teneis que tener en cuenta siempre, es que siempre que vayais a hacer un codigo php que utilize sessions, justo despues del <?php teneis que incluir esto:
session_start();
Simplemente eso

2º Registrar una session es tan facil como escribir lo siguiente:
$_SESSION[nombre] = "Contenido de la session";

3º Para borrar una session, es tan simple como escribir esto:
unregister_session(nombre de la session);

¿Ha sido dificil? Un pequeño aporte para el hombre, un gran avance para los phperos.

Un saludazo, y si teneis dudas o lo que sea espero que la pongais aqui!
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Comunidad PHPeros

Utilizando Sessions en PHP
« en: 24 de Agosto de 2007, 00:07:42 am »

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Utilizando Sessions en PHP
« Respuesta #1 en: 27 de Agosto de 2007, 00:17:53 am »
Que limita el tiempo de una session? Pueden verse los datos guardados en las sesiones como en el caso de las Cookies?

Corrijo:
$_SESSION[nombre] = "Contenido de la session"//Incorrecto
$_SESSION[&#39;nombre&#39;] = "Contenido de la session"; //Correcto
Por favor, leete las Normas


Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Utilizando Sessions en PHP
« Respuesta #2 en: 27 de Agosto de 2007, 10:33:50 am »
Naveda de esas dos las dos son correctos.
Que yo sepa no se pueden ver los datos guardados en sesiones, y no se puede limitar el tiempo de una sesion, la session dura desde que la defines hasta que cierras el navegador (O sales de la web donde la definio, no estoy seguro)
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado maxkaiku

  • PHPerit@
  • *
  • Mensajes: 33
  • Karma: 0
    • Ver Perfil
Re: Utilizando Sessions en PHP
« Respuesta #3 en: 28 de Agosto de 2007, 23:08:44 pm »
para q sirven las sessions?

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Utilizando Sessions en PHP
« Respuesta #4 en: 28 de Agosto de 2007, 23:46:38 pm »
Son igual que cookies, pero con las ventajes de arriba.
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado Revancha

  • PHPero Avanzado
  • ****
  • Mensajes: 375
  • Karma: 22
  • Sexo: Masculino
    • Ver Perfil
Re: Utilizando Sessions en PHP
« Respuesta #5 en: 29 de Agosto de 2007, 00:53:58 am »

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Utilizando Sessions en PHP
« Respuesta #6 en: 29 de Agosto de 2007, 03:43:51 am »
No será mejor ver la version en Español de España? xD
http://es.php.net/sessions
Por favor, leete las Normas


Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re: Utilizando Sessions en PHP
« Respuesta #7 en: 05 de Septiembre de 2007, 22:38:25 pm »
Buenas,

Las sessiones "caducan", por decirlo de alguna manera, cuando cierras la ventana del navegador, son datos temporales.

Saludos :)
Sin Firma me haces una? :P

Desconectado Wold

  • PHPer@ Fijo
  • ***
  • Mensajes: 139
  • Karma: 2
  • Sexo: Masculino
    • Ver Perfil
Re: Utilizando Sessions en PHP
« Respuesta #8 en: 10 de Septiembre de 2007, 12:07:21 pm »
Lo mejor es tener seguridad en la web por que sin seguridad lo facil k son robar cookies xD
:)

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Utilizando Sessions en PHP
« Respuesta #9 en: 10 de Septiembre de 2007, 13:07:50 pm »
Con las sesiones se podia hacer algo como: index.php?sesionid=NUMERO no?
Por favor, leete las Normas


Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Utilizando Sessions en PHP
« Respuesta #10 en: 10 de Septiembre de 2007, 13:24:41 pm »
Me da ami que $_GET y $_SESSION son cosas distintas :S
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Utilizando Sessions en PHP
« Respuesta #11 en: 10 de Septiembre de 2007, 19:32:21 pm »
No me has entendido bien...

tenemos un valor que devuelve la funcion session_id(), ¿verdad?
Creo, segun recuerdo, que esa id es unica y cada nueva sesion que se crea tiene una diferente, esta encriptada en md5 y permite diferencias las sesiones independientemente de los valores que puedan darse.

Estoy equivocado o no me explico bien?
Por favor, leete las Normas


Desconectado FeDe

  • PHPero Avanzado
  • ****
  • Mensajes: 448
  • Karma: 35
  • Sexo: Masculino
  • BaDyDj -> ¡Mi Stylo, Mi ViDa!
    • Ver Perfil
Re: Utilizando Sessions en PHP
« Respuesta #12 en: 12 de Septiembre de 2007, 00:15:20 am »
Buenas,

Naveda, una vez más tiene razón...

Para pasar información de una página a otra mediante formularios y cosas así lo mejor es hacer:
print "?".session_name()."=".session_id();

Para cualquier cosa, sino os funciona algún script es por esto...

Saludos :)
Sin Firma me haces una? :P

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: Utilizando Sessions en PHP
« Respuesta #13 en: 12 de Septiembre de 2007, 00:53:18 am »
¿Podrias poner una ejemplo?
Por favor, leete las Normas


Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Utilizando Sessions en PHP
« Respuesta #14 en: 12 de Septiembre de 2007, 11:20:42 am »
La verdad no tengo ni idea de que estais hablando, sera que solo se lo mas basico de las sessions :S
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es