deissy

Inscris le 02/08/2010 à 15:58
  • Site web
  • Nombre de sujets
    Aucun
  • Nombre de messages
    1
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

deissy
le 02/08/2010 à 16:07
Warning: Cannot modify header information - headers already sent by
J'ai fait plein de forum et j'ai le même problème, mais je trouve toujours pas la solution. ca sert énorme que quelqu'un trouve la réponse. Ca arrive dès que je veux sauvegarder le cookie "lang", ca bog seulement sur la page news.php. Accès au site: http://www.upstill.ch

Message d'erreur:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/www.upstill.ch/www/news.php:1) in /var/www/www.upstill.ch/www/lang_decide.php on line 5

Alors voila mon code php, pitié :) :) merci mercii

1) NEWS.PHP
<?php require("lang_decide.php"); ?>
<html>
<head>
...


2) LANG-DECIDE.PHP
<?php
$lang = "";
if (isset($_GET['lang']) && ($_GET['lang'] == 'en' || $_GET['lang'] == 'fr')){
$lang = $_GET['lang'];
setcookie("lang", $lang, time() + 365*24*3600);
}
else if (isset($_COOKIE['lang'])) {
$lang = $_COOKIE['lang'];
}
else {
//$lang = substr($HTTP_SERVER_VARS['HTTP_ACCEPT_LANGUAGE'],0,2);
$lang='en';
setcookie("lang", $lang, time() + 365*24*3600);
}

if ($lang=='fr') {
include('lang/fr-lang.php');
}
else {
include('lang/en-lang.php');
}
?>
LoadingChargement en cours