Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2005, 14:58
todoalbo
 
Fecha de Ingreso: diciembre-2004
Mensajes: 354
Antigüedad: 19 años, 4 meses
Puntos: 2
Problemas con SESSIONS

Perdon por la inoperancia, pero sigo con problemas, ahora con mis SESSIONS, resulta que tengo el siguiente codigo para iniciar session en un script:
Código PHP:
<? 
session_start
(); 

//COMPRUEBA QUE EL USUARIO ESTA AUTENTIFICADO 
if ($_SESSION["autentificado"] != "SI") { 
    
header("Location: index.php"); 
    exit(); 

?>
y en los archivos que necesito comprobar si esta iniciada un include lo mas arriba del sitio de este archivo. Para iniciar la session uso esto: (que comprueba user y abre la session):
Código PHP:
<? 
include ("conexion.php"); 
//Ejecutamos la sentencia SQL 

$pass_form md5($_POST["contrasena"]); 
$user $_POST["usuario"]; 

$result=mysql_db_query("$db","SELECT * FROM noticias_admin WHERE usuario='$user' AND password='$pass_form'"); 
//Mostramos los registros 
if(mysql_num_rows($result)) { 
    
//usuario y contraseña válidos 
    //defino una sesion y guardo datos 
mysql_free_result($result); 
session_start(); 
    
$_SESSION["autentificado"]= "SI"
    
header ("Location: panel.php"); 

else { 

    
//si no existe le mando otra vez a la portada 
    
header("Location: index.php?errorusuario=si"); 


?>
y cuando entro al panel me sale el siguiente error:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/todoalbo/public_html/2005/panel/panel.php:1) in /home/todoalbo/public_html/2005/panel/seguridad.php on line 2
que pasa?
__________________
Pedro Pablo Vivanco D.
Webmaster todoalbo.cl
[email protected]
http://www.todoalbo.cl
"Dios creo el Cielo, Colo-Colo le puso todas sus Estrellas"