Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/03/2007, 10h51   #1
Invité régulier
 
Inscription : février 2007
Messages : 35
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 35
Points : 7
Points : 7
Par défaut problème de header

bonjour
je suis en train de créer un forum j'ai utilisé le code suivant :
Code :
1
2
3
4
5
// Mémorisation des login/email dans un cookie
/* 64 */    setcookie("login",$_POST["login"],time()+30*24*3600);
/* 65 */    setcookie("email",$_POST["email"],time()+30*24*3600);
/* 66 */    ocilogoff();
/* 67 */    Header('Location: connecter.php');
mais j'obtiens l'erreur suivante :
Citation:
Warning: Cannot modify header information - headers already sent by (output started at c:\php1\connecter.php:8) in c:\php1\connecter.php on line 64
pour la ligne 8 c'est le début de mon programme
soumia1988 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2007, 13h53   #2
Rédacteur/Modérateur
 
Avatar de N1bus
 
Inscription : janvier 2003
Messages : 2 018
Détails du profil
Informations personnelles :
Âge : 47
Localisation : France, Charente Maritime (Poitou Charente)

Informations forums :
Inscription : janvier 2003
Messages : 2 018
Points : 1 992
Points : 1 992
Bonjour,

Qu'y a-t'il au dessus de la ligne 64 ? Peux tu nous faire voir le début du code ?

Ce fichier n'est il pas inclus dans une autre page qui enverrai déjà le header ??
N1bus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2007, 15h48   #3
Rédactrice
 
Avatar de xave
 
Inscription : mai 2002
Messages : 860
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mai 2002
Messages : 860
Points : 824
Points : 824
Utilise ob_start() à la toute première ligne de ton script et ob_end_flush() à la fin.

Je te laisse aller consulter la doc php pour en savoir plus
__________________
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1


Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
xave est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/03/2007, 22h12   #4
Membre émérite
 
Inscription : juin 2002
Messages : 1 013
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 1 013
Points : 959
Points : 959
Citation:
Envoyé par N1bus
Bonjour,

Qu'y a-t'il au dessus de la ligne 64 ? Peux tu nous faire voir le début du code ?

Ce fichier n'est il pas inclus dans une autre page qui enverrai déjà le header ??
et au delà d'un header, peut-être envoies-tu un caractère invisible, tel qu'un espace, avant ta ligne 64
francis m est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h52.


 
 
 
 
Partenaires

Hébergement Web