A voir également:
- Header()
- Your browser sent a request that this server could not understand. size of a request header field exceeds server limit. - Forum Réseaux sociaux
- Message d'erreur ✓ - Forum Bureautique
- Bad pool header ✓ - Forum Windows
- Bad lzo decompression header byte 42 - Forum Linux / Unix
- Gpt header corruption ✓ - Forum PHP
5 réponses
s.spark
Messages postés
2485
Date d'inscription
vendredi 29 octobre 2004
Statut
Contributeur
Dernière intervention
13 février 2018
618
21 juin 2007 à 13:57
21 juin 2007 à 13:57
Salut,
La fonction header() indique comme son nom l'indique les information d'entête de ta page. Ce qui veut dire qu'avant d'afficher quoi que ce soit tu cette page tu vas par exemple dire au navigateur : cette page va être redirigée, dire que cette page est un fichier xml, ou encore cette page va télécharger une image, etc. ...
Résultat absolument rien ne doit être afficher dans la page avant un header, hors ta page commence par quoi ? De l'HTML !
Le mieux est donc de vérifier les droits dans une autre page.
Autre chose, il est inutile de créer une fonction pour en mettre une seul autre dedans, autant appeler celle-ci directement (je parle de function redirect())
La fonction header() indique comme son nom l'indique les information d'entête de ta page. Ce qui veut dire qu'avant d'afficher quoi que ce soit tu cette page tu vas par exemple dire au navigateur : cette page va être redirigée, dire que cette page est un fichier xml, ou encore cette page va télécharger une image, etc. ...
Résultat absolument rien ne doit être afficher dans la page avant un header, hors ta page commence par quoi ? De l'HTML !
<html> <body>Et il n'y probablement pas que ça.
Le mieux est donc de vérifier les droits dans une autre page.
Autre chose, il est inutile de créer une fonction pour en mettre une seul autre dedans, autant appeler celle-ci directement (je parle de function redirect())
Utilisateur anonyme
21 juin 2007 à 14:19
21 juin 2007 à 14:19
c'est juste que tu doit pas avoir de html ecrit avant de modifier l'entete de ta page...
s.spark
Messages postés
2485
Date d'inscription
vendredi 29 octobre 2004
Statut
Contributeur
Dernière intervention
13 février 2018
618
21 juin 2007 à 14:21
21 juin 2007 à 14:21
Je me rabache.
"Header normalement recoit une variable qui est transmise apres la série de vérification en fonction des droits accordé à l'utilisateur."
Fait lui recevoir ces information dans une autre page !
"Header normalement recoit une variable qui est transmise apres la série de vérification en fonction des droits accordé à l'utilisateur."
Fait lui recevoir ces information dans une autre page !
ok mais ce que j ai fait apres c'est de mettre ma fonction au dessus des balises html
et apres validation la fonction redirige vers le header.
la page se recharge normalement.
Mais en faite je veux juste rediriger les personnes aux pages leurs correspondant.
Je prends TOUTES les solutions proposé
et apres validation la fonction redirige vers le header.
la page se recharge normalement.
Mais en faite je veux juste rediriger les personnes aux pages leurs correspondant.
Je prends TOUTES les solutions proposé
s.spark
Messages postés
2485
Date d'inscription
vendredi 29 octobre 2004
Statut
Contributeur
Dernière intervention
13 février 2018
618
21 juin 2007 à 14:23
21 juin 2007 à 14:23
OK je me casse t'en a rien à foutre de ce que je te dis.
bowbow13
>
s.spark
Messages postés
2485
Date d'inscription
vendredi 29 octobre 2004
Statut
Contributeur
Dernière intervention
13 février 2018
21 juin 2007 à 14:26
21 juin 2007 à 14:26
non pas que j en ai rien a foutre loin de la puisque j ai essayer de deplacer le header suivant ce que tu as dis
Mais la c'est un probleme de redirection, apres l administration des droits je les geres et a vrai dire, sur ca j ai pas de mal.
Le truc c'est faire un lien automatique vers une autre page, en faite c'est ca mon vrai probleme.
Et avec le header je n y arrive pas
Mais la c'est un probleme de redirection, apres l administration des droits je les geres et a vrai dire, sur ca j ai pas de mal.
Le truc c'est faire un lien automatique vers une autre page, en faite c'est ca mon vrai probleme.
Et avec le header je n y arrive pas
s.spark
Messages postés
2485
Date d'inscription
vendredi 29 octobre 2004
Statut
Contributeur
Dernière intervention
13 février 2018
618
21 juin 2007 à 14:22
21 juin 2007 à 14:22
Au fait,
Ca sert à ruen de créer une fonction formulaire si c'est pour l'appeler qu'une seul fois.
Ca sert à ruen de créer une fonction formulaire si c'est pour l'appeler qu'une seul fois.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
21 juin 2007 à 14:02
21 juin 2007 à 14:10
Warning: Cannot modify header information - headers already sent by (output started at d:\dev\easyphp1-8\www\somei\test\identification.php:9) in d:\dev\easyphp1-8\www\somei\test\identification.php on line 4
a la ligne 4
header("Location: http://127.0.0.1/somei/test/test.php");
21 juin 2007 à 14:11
"Le mieux est donc de vérifier les droits dans une autre page. "
21 juin 2007 à 14:12
Impossible de modifier l'entête, normal.
21 juin 2007 à 14:12
qu elle droit tu parle? j ai pas administrer de droits sur les pages