Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/01/2011, 11:01
Avatar de Artificium
Artificium
 
Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 13 años, 3 meses
Puntos: 81
Respuesta: Validar inicio de sesion php

Pues debes leer sobre maneja de sesiones en PHP, pero aquí te explico algo. OK, en cada archivo que quieras restringir con la sesión debes colocar antes de imprimir cualquier cosa esto:

session_start();

Bien, debes jugar con variables de sesión, de esta manera:

$_SESSION["sesion"];

Eso es una variable superglobal en la que puedes guardar las variables de sesión. Si inicias sesión debes asignarle un valor a esa variable, se suele poner el id del usuario logueado. Bien, si esa variable tiene un valor mayor que cero o diferente de vacío entonces la sesión está activa. Ahi tienes tu respuesta. En comentarios.php debes poner al principio algo así:

Código PHP:
<?php 
 
if ($_SESSION['sesion'] > 0) {  // SI los ids de los usuarios son números
?>
<!-- Aquí vendría todo el contenido de la página -->
<?php
 
}
?>
Esa es la manera. Espero que te sirva.