Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\AppServ\www\telefonia\login2.php:1) in C:\AppServ\www\telefonia\login2.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\telefonia\login2.php:1) in C:\AppServ\www\telefonia\login2.php on line 3
Y este es el codigo de mi pagina web en el cual se genera el error:
Código PHP:
<?php
include('conectar.php');
session_start();
if(isset($_POST['submit'])) {
if(empty($_POST['username']) || empty($_POST['password'])) {
echo "Todos los campos son obligatorios";
exit;
}
$username = $_POST['username'];
$password = $_POST['password'];
$query = "SELECT nickname,pass
FROM `usuarios`
WHERE nickname='$username'";
$result = mysql_query($query);
if(!$result) {
echo "The query failed ".mysql_error();
} else {
$row = mysql_fetch_object($result);
if($row->pass != $password) {
echo "La contraseña es incorrecta.";
exit;
}
$_SESSION['nombre'] = $username;
$_SESSION['sid'] = session_id();
$_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
}
}
$status = "";
if ($_POST["action"] == "upload") {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$archivo = $_FILES["archivo"]['name'];
$prefijo = substr(md5(uniqid(rand())),0,6);
if ($archivo != "") {
// guardamos el archivo a la carpeta files
$destino = "files/".$prefijo."_".$archivo;
if (copy($_FILES['archivo']['tmp_name'],$destino)) {
$status = "Archivo subido: <b>".$archivo."</b>";
} else {
$status = "Error al subir el archivo";
}
} else {
$status = "Error al subir archivo";
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="sddm.css" >
Tambien algo curioso es que hacia dos horas, y no modifique nada, simplemente aparecio...