Cita:  
					Iniciado por freestyle10  
  El caso es que el index.php llama a una función pie() que esta en piedep.php y esta llama a la funcion() mostrar que esta en contador.php.
 
Tengo la página organizada por funciones. 
El script contador es este: 
Código:
 <?php
function mostrar(){
if (!isset($_COOKIE['prueba']))
{
  setcookie ("prueba","www.prueba.com", time()+43200); 
  $destino = "contador/cuent.dat";
  $abrir = fopen($destino,"r");
  $cuenta = trim(fread($abrir,filesize($destino)));
  
  if ($cuenta != "") $cuenta++;
  else $cuenta = 1;
  @fclose($abrir);
  $abrir = fopen($destino,"w");
  @fputs($abrir,$cuenta);
  for($i=0;$i<strlen($cuenta);$i++) 
  {
    $imagen = substr($cuenta,$i,1);
    $contador .= "<img alt='$imagen ' src='contador/$imagen.gif'>";
  }
  @fclose($abrir);
  print $contador;
  
}
}
?>
  Un saludo
   pues, si en ese index.php haces un echo o similar que imprima algo por pantalla, debes quitarlo, o hacer primero el setcookie, ya que no puede haber nada enviado al cliente antes de las cookies. nose si me explico?