![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
| |||
Siempre al principio de cada fichero (cada fichero que requiera el uso de sesion, se entiende)
Código:
Con eso inicias y/o restauras una sesion en PHP entre cliente y servidor (no confundir con la sesión de usuario)<?php session_start() ?> A partir de haber iniciado dicha sesion, puedes almacenar variables que se irán propagando a través de las distintas páginas, a través del array $_SESSION, así que por ejemplo, una vez autentificado el usuario, puedes almacenar algo así como $_SESSION["auth"]=true y luego irlo recuperando para tomar decisiones en función de si el usuario está autentificado o no. |
| ||||
Inicio de Session una sola vez 2 parte hola aqui molestando de nuevo, como dije antes ya resolvi, el problema de login, para una sola vez, ahora el detalle es, que el valor de la session se pierde de una pagina a otra, ejemplo: <?php session_start(); $_SESSION['miSeson']='Hola'; echo 'Valor de la session es en pagina 1.......'.$_SESSION['miSeson']; ?> <a href="page2.php">pagina2</a> --------------------------------- pagina2.php <?php session_start(); echo 'el valor de la session en pagina 2...es:....'.$_SESSION['miSeson']; ?> ---------------------- que aparece nada, asi es no aparece nada de mi mensajito ![]() ![]() ![]() |
| |||
Las sesiones en PHP se propagan o bien por cookies o por propagación en la URL. Lo primero, mira que tengas las cookies activadas, y en su defecto, que esté activa la reescritura de URL's y/o la transparencia de sesiones en PHP. En cualquier caso, si no tienes las cookies activadas y las páginas las estás abriendo de forma independiente (una página no enlaza con la otra) es normal que no funcione, porque no das a PHP la opción de reescribir URL's |
| ||||
![]() Holas, gracias a todos aquellos que se molestaron leendo mi problemilla, pos ya lo solucione, jeje el problema era que mi firewall, no permitia el uso de cookies y o sessiones en mi host, mientras estaba activo, pos lo desactive y listo jeje, de todas maneras muchas gracias ![]() ![]() |