Hola a todos, tengo un fichero en el que en la primera línea tengo un session_start(), es la primera línea de todas. A este fichero se llega tras comprobar una identificación:
Código PHP:
if ( isset($_POST['login']) ){
$sql = "SELECT id from clientes WHERE login = '" . $_POST['login'] . "' and password = '" . md5($_POST['password']) . "'";
$result = mysql_query($sql);
if ( mysql_numrows($result) > 0 ){
$row=mysql_fetch_row($result);
$_SESSION['clt'] = $row[0];
session_write_close();
print "<meta http-equiv=Refresh content=\"0 ; url=privado.php\">";
exit;
}
else
$error = "Los datos introducidos no son correctos";
y me da el siguiente error:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /hsphere/local/home/infofu/ingprod.com/prueba/esp/privado.php:1) in /hsphere/local/home/infofu/ingprod.com/prueba/esp/privado.php on line 3
a qué se puede deber ¿?
Gracias