Page 1 sur 1

transmettre un message d'une page à 1 autre (autre que GET)

Posté : 27 juil. 2006, 19:34
par yann_g
bonjour,

je charche un moyen de transmettre un message d'une page à une autre sans utiliser la méthode get. par exemple, je redirige mon visiteur vers l'accueil une fois qu'il s'est loggué, je voudrais que sur la page d'accueil figure le message "bienvenue, XXX, ça va bien tout ça, blabla...". j'utilise

Code : Tout sélectionner

header ('Location : http://ddddd.lkj/kjhkjhkjdhsf.php');
en session ça ne marche pas. la seule solution que je vois c'est d'écrire dans un fichier qui sera détruit juste après son affichage mais j'imagine qu'il y a bien mieux...

merci d'avance à qui peut m'aider...

y.

Posté : 27 juil. 2006, 20:05
par aelurus
Ba si sa marche avec les sessions....
tu peux passer ton un tas d'info dans la super global session
$_SESSION[]
$_SESSION[user]=$_POST[user];

Posté : 27 juil. 2006, 20:57
par yann_g
bon j'ai rien dit, j'ai fait une très grossière erreur dans mon code, quel boulet ! merci :)

Posté : 27 juil. 2006, 21:00
par Truc
et tu as démarré la session biensûr ?
session_start()
au début des deux fichiers

Posté : 27 juil. 2006, 21:01
par yann_g
oui oui mais j'ai fait
echo $msg
au lieu de
echo $_SESSION['msg'];
mille excuses pour le dérangement !

non j'ai re un problème

Posté : 28 juil. 2006, 02:32
par yann_g
voici mon code:
echo $_SESSION['msg'];
unset($_SESSION['msg']);
le message ne s'affiche pas.

quand je fais
echo $_SESSION['msg'];
// unset($_SESSION['msg']);
le message s'affiche !!!

quelqu'un a une idée ??? je comprends pas...
ça me le fait que sur UNE page.