por un principio, el problema estan
Código PHP:
tengo un login, que es un FORM metodo POST.Ver original
este lo envia a acceso.php
Bueno acceso.php me tira el siguiente error:
Código HTML:
Ver original
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\ci\alta\acceso.php:8) in C:\AppServ\www\ci\alta\acceso.php on line 15 Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\ci\alta\acceso.php:8) in C:\AppServ\www\ci\alta\acceso.php on line 37
el codigo de acceso.php es el siguiente:
Código PHP:
Ver original
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sin título</title> </head> <body> <?php // Configura los datos de tu cuenta $dbhost='localhost'; $dbusername='root'; $dbuserpass='xxxxxxxx'; $dbname='plataforma'; // Conectar a la base de datos if ($_POST['usuario']) { //Comprobacion del envio del nombre de usuario y password $nombre=$_POST['usuario']; $password=$_POST['contra']; if ($password==NULL) { echo "<center>La contraseña no es correcta.<center>"; }else{ $query = mysql_query("SELECT user,password FROM usuarios WHERE user = '$nombre'") or die(mysql_error()); if($data['password'] != $password) { echo "<center>Login incorrecto<center>"; }else{ $query = mysql_query("SELECT user,password FROM usuarios WHERE user = '$nombre'") or die(mysql_error()); $_SESSION["s_nombre"] = $row['user']; } } } ?> </body> </html>
pero si intento entrar a las paginas como inicio.php
esta abre, como si la session estaria iniciada correctamente.
Luego tengo un problema con:
Código PHP:
Ver original
que esta en un html llamado cerrar.php
cierra la session pero me tira el siguiente error:
Código HTML:
Ver original
Warning: session_destroy() [function.session-destroy]: Trying to destroy uninitialized session in C:\AppServ\www\ci\alta\cerrar.php on line 17
Linea 17 cerrar.php:
Código PHP:
bueno me gustaria ver donde esta la falla el codigo.Ver original
Un saludo para todos.