Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2008, 12:08
fearhds
 
Fecha de Ingreso: noviembre-2007
Mensajes: 97
Antigüedad: 16 años, 5 meses
Puntos: 0
Exclamación Problemas con header

En mi pagina web todos los ficheros antes de hacer nada pasan por este fichero de control.


control.php
Código PHP:
<?php
     session_start
(); 


     if (
$_SESSION["autentificat"] == "SI"
     {
     }
     else
     {          
     
header("Location: ../index.php"); 
     } 
    
?>

Luego por ejemplo en uno hay este codigo para borrar un producto:

borrar_prod.php
Código PHP:
<?php 
    session_start
();
    include(
"../Connections/connexio.php"); 
    include(
"../control.php");
    
    
$id  $_POST["id"];
    
    
$del "DELETE FROM productes WHERE id='$id' ";
    
mysql_query($del);


    
header("Location: ../manteniment_prod/prod_baixa.php");
     
?>
El problema que tengo es que me sale el error:
Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\PFC\control.php:41) in C:\AppServ\www\PFC\manteniment_prod\borrar_prod.ph p


Ya se que es pq antes de un header no puede haber ningun 'output', ninguna salida. Pero no entiendo pq me da el warning y no redirecciona si en el control.php solo entra en el header en caso de haberse identificado mal.

Me podeis ayudar?? ;)