Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/08/2009, 13:56
Twonex
 
Fecha de Ingreso: julio-2009
Ubicación: .mysql_error ( XD )
Mensajes: 554
Antigüedad: 14 años, 9 meses
Puntos: 13
Respuesta: variables de sesión

Un script es un conjunto de instrucciones, por lo cual cada fragmento o trozo de codigo que haga algo es un script, ante ello el session start es de gran importancia y debe ejecutarse antes de iniciar la página html

Código php:
Ver original
  1. <?php
  2. ?>
  3.  
  4. <html>
  5. ....
  6. </html>

aunque te recomiendo que en la página de login pongas este script

Código php:
Ver original
  1. <?php
  2. if (isset($_SESSION['usuario'])) {
  3.     header ("location: tupáginadeinicioquenoesellogin.php");
  4. }
  5.  
  6. else {
  7.     echo "";
  8. }
  9. ?>[
]

lo que hace es que si el usuario está logeado y cambia la página sin haber cerrado la sesion cuando vuelva no se tenga que logear nuevamente.

respecto a tu pregunta estás en lo correcto, la sesion solo se inicia o crea una sola vez y en solo una página, la del login! aunque es recomendable validarla en cada página que igreses o uses, asi mismo estás manejando privilegios... si el usuario no está logeado y sabe la url no podrá entrar.

referente al codigo que pusiste, me percato que es el mismo de antes, si aun no te funciona coloca el codigo que tienes ahora (actualizado, no la misma wea de recien) y lo seguimos chequeando...

saludos