El session_start esta al inicio de todo, antes de cualquier caracter html o espacios en blanco.
Código HTML:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\htdocs\proyecto\galeria.php:1) in C:\Program Files\xampp\htdocs\dml\galeria.php on line 2 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\htdocs\proyecto\galeria.php:1) in C:\Program Files\xampp\htdocs\dml\galeria.php on line 2
Código PHP:
<?
session_start();
$ulogin=0;
if(!isset($_SESSION["user"]) || $_SESSION["login"]!="1"){
$ulogin=0;
}else{
$ulogin=1;
}
require_once("admin/classes/DbConnection.php");
require_once("admin/classes/classGaleria.php");
$imagen = new Galeria();
Data::$ORDERBY = "activo ASC";
$imagenes = $imagen->seleccionar($pagina,DATA::$ORDERBY," activo=1");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html lang="es" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Galería de Imagenes</title>
....
....
Desde ya muchas gracias