Problème avec la fonction header
Résolu/Fermé
A voir également:
- Problème avec la fonction header
- Fonction si et - Guide
- Fonction somme excel - Guide
- Fonction moyenne excel - Guide
- Gpt header corruption ✓ - Forum Windows 10
- Cette fonction n'est pas disponible actuellement tv lg - Forum Téléviseurs
3 réponses
jjsteing
Messages postés
1669
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
19 nov. 2010 à 08:10
19 nov. 2010 à 08:10
Bonjour,
Au lieu de if(empty($pseudo))
met
if (isset($_POST['pseudo']){
header('location: session.php?message=erreur'); // Retour page d'appel.
exit;
}
:) @++
Au lieu de if(empty($pseudo))
met
if (isset($_POST['pseudo']){
header('location: session.php?message=erreur'); // Retour page d'appel.
exit;
}
:) @++
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
19 nov. 2010 à 17:19
19 nov. 2010 à 17:19
Salut.
@jjsteing: Tu as oublié de fermer une parenthèse :) Par contre, sauf si j'ai mal compris, le problème ne provient pas de la page login.php
C'est assez bizarre puisque sur session.php, tu testes l'existence de $_GET['message'] avant de l'afficher. Si l'erreur se produit, c'est que la variable a été utilisée, et tu ne l'utilises quand pour l'echo (isset() ne renvoie pas d'erreur). Et si l'affichage de la variable a été tenté, c'est que isset() indique qu'elle existe. Pourtant, l'erreur indique qu'elle n'existe pas.
Ou c'est moi qui ai rien compris ...
Pour l'autre question, tu peux stocker les données en session ou en cookie pour les récupérer sur la page du formulaire. Perso je fais le traitement sur la même page que le formulaire, donc je peux directement faire des echo des variables $_POST.
@jjsteing: Tu as oublié de fermer une parenthèse :) Par contre, sauf si j'ai mal compris, le problème ne provient pas de la page login.php
C'est assez bizarre puisque sur session.php, tu testes l'existence de $_GET['message'] avant de l'afficher. Si l'erreur se produit, c'est que la variable a été utilisée, et tu ne l'utilises quand pour l'echo (isset() ne renvoie pas d'erreur). Et si l'affichage de la variable a été tenté, c'est que isset() indique qu'elle existe. Pourtant, l'erreur indique qu'elle n'existe pas.
Ou c'est moi qui ai rien compris ...
Pour l'autre question, tu peux stocker les données en session ou en cookie pour les récupérer sur la page du formulaire. Perso je fais le traitement sur la même page que le formulaire, donc je peux directement faire des echo des variables $_POST.