Post et session

Résolu
Zeem -  
gardiendelanuit Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je voudrais implémenter un client serveur en php.

Du côté serveur, j'essaie d'envoyer en requête POST le pseudo de l'utilisateur loggé au client. Si j'affiche cette réponse dans un iframe, le client a bien reçu le pseudo, il l'affiche et le stock dans une variable de SESSION. Seulement voilà si, dans le code du client, je veux faire des redirections, je suis obligée de mettre l'url entière ("http://...") sinon ça va chercher dans les fichiers du serveur.
Mais en faisant ça, je perds ma session...

Je vois pas comment faire, si vous pouviez m'aider.
Si je me suis mal exprimée, si c'est pas clair ou si vous avez besoin d'autre info, n'hésitez pas à me demander.

A voir également:

4 réponses

gardiendelanuit Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   264
 
Bonsoir,
Tu as bien mis un session_start(); devant chaque page? AS-tu tenté une redirection PHP, HTML ou JavaScript?
0
Zeem Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Merci pour ta réponse, j'ai bien mis les session_start() devant chaque page.
Et pour la redirection, en PHP j'ai une erreur parce que je veux faire la redirection après des traitements (alors que les header se mettent en tout début)
Du coup, là je fais ma redirection en HTML avec les meta et à redirection les variables de session sont vides :(
0
Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Hello,

Pas normal qu'après redirection les variables de session soient vides... à moins que tu ne passes dans un session_destroy(); à un endroit.
0
Zeem Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour bonjour!

Non je fais pas de session_destroy(); mais je pense que c'est le fait de faire la redirection avec l'url entière, du coup,ça réinitialise la session.

Mais j'ai contourné mon problème. Au lieu d'envoyer en POST et d'afficher le résultat, je passe en GET et je suis directement sur mon client => plus besoin de redirection avec url entière et Hop! La session est conservée!.

Merci pour vos réponses gardiendelanuit et Mihawk!!
Bisous
0
gardiendelanuit Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   264
 
Je crois que j'ai un peu le même problème que toi pour mon module de connexion.. seulement je ne peux pas me permettre de passer le mot de passe en clair en GET du client ^^' Bref à voir.
0