Retour en haut

[PHP] Utiliser les sessions juste avant un appel à header('Location: ...')

posté le jeudi 7 avril 2011 à 16:48:44 par delphiki :: Web

Si vous avez déjà eu à faire à ce cas de figure, où vous devez définir une variable de session juste avant un appel à la fonction header() pour changer de page (header('Location: ...');), alors vous avez sans doute remarqué qu'une fois arrivé sur la page, vous n'avez plus aucune trace de votre variable de session !

Pour palier à ce petit problème, il suffit de rajouter à votre URL l'id de la session grâce à la constante SID, comme suit :

<?php
$_SESSION['foo'] = 'bar';

header('Location: mypage.php'.SID);


Commentaires :

# X4D34th, le jeudi 7 avril 2011 à 17:15:59

Si on a accès à la config de PHP, on peut aussi faire en sorte qu'il mette le SID en cookie.

 
# delphiki, le jeudi 7 avril 2011 à 17:51:24

Exact, mais le mieux reste quand même de rester indépendant au maximum de la configuration serveur :)

 
# Hennek, le samedi 9 avril 2011 à 03:39:46

Tiens, deux semaines plutôt ça aurait été génial cette petite astuce. Ici, j'ai du m'en passer en trouvant un système alternatif ;)
Merco ;)

 
# delphiki, le lundi 11 avril 2011 à 09:22:11

Je t'en prie :)

Désolé d'arriver trop tard ^^

 
# case study sample paper, le mercredi 22 juillet 2020 à 16:20:33

Félicitations et merci pour ton travail

 
# Cardiff, Wales, le mercredi 14 octobre 2020 à 10:40:20

Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it

 
# Cardiff, Wales, le mercredi 14 octobre 2020 à 10:40:26

Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it

 
# Bristol, UK, le mercredi 14 octobre 2020 à 10:41:23

very interesting , good job and thanks for sharing such a good blog.

 
# learn more, le mercredi 14 octobre 2020 à 10:42:30

Interesting stuff to read. Keep it up.

 
# One Limo, le mercredi 14 octobre 2020 à 10:45:43

this is very informative and intersting for those who are interested in blogging field.

 
# Super Auto Dent, le mercredi 14 octobre 2020 à 11:05:48

thanks really effective list to boost up ranking in search engine.

 
# how to manage stress, le lundi 21 décembre 2020 à 11:24:23

very interesting , good job and thanks for sharing such a good blog

 
# rama dama, le lundi 21 décembre 2020 à 12:10:30

this is very informative and interesting for those who are interested in blogging field

 
# heating installation, le lundi 21 décembre 2020 à 12:50:29

I am really happy to say it’s an interesting post to read . I learn new information from your article , you are doing a great job . Keep it up

 
# hardscapes, le mardi 9 février 2021 à 04:03:01

Another great PHP tutorial from you, thanks a lot!

 
# exterior painter, le mardi 23 février 2021 à 09:46:01

I am so happy to find this amazing tutorial!

 
# landscaping, le mercredi 3 mars 2021 à 13:08:18

You always gave an amazing update about this topic

 
# www.visaliacapainting.com, le mercredi 24 mars 2021 à 23:53:48

Genius man, great tip.

 
# csgo accounts, le vendredi 23 avril 2021 à 02:06:06

nice

 
# relocation companies in gurgaon, le vendredi 23 avril 2021 à 02:10:35

amaging

 
# www.cleaningservicesevansville.com, le vendredi 7 mai 2021 à 11:40:43

Jusqu'à ce qu'ils vous laissent et que vous les voulez en arrière

 
# https://prestoplumbingjax.com/septic-pumping, le vendredi 7 mai 2021 à 18:06:07

this is awesome! thanks for sharing!

 
# Paul White, le jeudi 26 août 2021 à 21:50:17

Thanks for sharing this interesting piece

 
# House extension in Derby, le lundi 30 août 2021 à 19:54:01

This is a great post as always. Your blog is amazing and a source of inspiration indeed to lots of people who lost theirs

 
# Derby Roof specialist, le mardi 31 août 2021 à 09:07:44

I've been facing this challenge for a while now but didn't know how to go about it. Thanks for sharing this solution

 
# House extension in Derby, le mardi 31 août 2021 à 10:35:45

This is a great post as always. Your blog is amazing and a source of inspiration indeed to lots of people who lost theirs

 
Ajouter un commentaire