Advertencia: No se puede modificar la información del encabezado: los encabezados ya enviados por

$sql="insert into digifresh_review values('0','$created','$modified','$cus_name','$cus_email','$cus_description','$type')"; if (mysql_query($sql,$con)) { header("location: ../digifresh/thankyou.php"); } else { die('Error: ' . mysql_error()); } mysql_close($con); 

Una de las maneras más fáciles de evitar que cualquier salida interrumpa el encabezado del método es utilizar el almacenamiento en búfer al principio de la página.

Ex.:

  

Su problema no parece estar en este fragmento de código; esto sucede si ha enviado algo al usuario antes de llamar a la función de header() . Debe asegurarse de no enviar ningún dato al cliente (por ejemplo, hacer echo de algo), ya que eso hará que se envíen los encabezados, lo que significa que no se pueden modificar.

Asegúrese de no tener espacios en blanco antes de su código php.