A voir également:
- PHP gestion de session
- Easy php - Télécharger - Divers Web & Internet
- Tfc informatique de gestion g3 pdf - Forum Programmation
- Logiciel gestion photos - Guide
- Tfc pour systeme informatique de gestion ✓ - Forum Access
- Retour a la ligne php ✓ - Forum PHP
5 réponses
dedale82
Messages postés
403
Date d'inscription
jeudi 15 avril 2004
Statut
Membre
Dernière intervention
28 octobre 2008
282
18 oct. 2004 à 11:17
18 oct. 2004 à 11:17
Salut,
verifie que tu n'a pas de balises php qui precede l'appel de fonction header.
Tiens moi au courant
verifie que tu n'a pas de balises php qui precede l'appel de fonction header.
Tiens moi au courant
Ben, la seule chose qu?il ya dans ma page c'est ce que j'ai mis dans mon premier post:
<?
session_start();
session_destroy();
header("Location: ../accesvoy.php");
exit();
?>
Mais ce que je ne comprend pas c'est que ca marche tres bien lorsque mes pages sont heberges sous Windows mais pas lorsqu'elles le sont sous linux.
<?
session_start();
session_destroy();
header("Location: ../accesvoy.php");
exit();
?>
Mais ce que je ne comprend pas c'est que ca marche tres bien lorsque mes pages sont heberges sous Windows mais pas lorsqu'elles le sont sous linux.
Tu ne peux avoir de caractères affichés avant un header...
d'après le msg d'erreur tu as un caractère qui s'affiche dans ton fichier _verifpwd.php en ligne 52...
ouvre ce fichier et vires les éventuels espaces qu'il y a à cette ligne (je te parie que c'est la dernière de ton fichier)
Et la réponse à pourquoi ça fonctionne sous Windows et pas sous Linux, c'est simplement que tu as des fichiers enregistrés en mode DOS sous Windows et les sauts de lignes ne sont pas les mêmes une fois que tu passes le fichiers sur un système LINUX...
d'après le msg d'erreur tu as un caractère qui s'affiche dans ton fichier _verifpwd.php en ligne 52...
ouvre ce fichier et vires les éventuels espaces qu'il y a à cette ligne (je te parie que c'est la dernière de ton fichier)
Et la réponse à pourquoi ça fonctionne sous Windows et pas sous Linux, c'est simplement que tu as des fichiers enregistrés en mode DOS sous Windows et les sauts de lignes ne sont pas les mêmes une fois que tu passes le fichiers sur un système LINUX...
Merci beaucoup, en effet j'avais une vieille virgule qui trainait en dehors des balise php et vavant mon header...
Au moins cela ne m'arrivera plus... ;-)
Au moins cela ne m'arrivera plus... ;-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question