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

 
# birthday wishes for team member, le jeudi 30 septembre 2021 à 19:41:03

<a href='https://www.newbirthdaywishes.com/happy-birthday-wishes-for-colleagues/'>birthday wishes for team member</a>

 
# birthday wishes for team member, le jeudi 30 septembre 2021 à 19:41:03

<a href='https://www.newbirthdaywishes.com/happy-birthday-wishes-for-colleagues/'>birthday wishes for team member</a>

 
# visit this website, le mercredi 13 octobre 2021 à 18:26:18

One essential point to remember (which may or may not apply to your situation) is that if the session is managed via cookies, cookies can be restricted to certain directories and subdirectories inside those directories. In any case, the subdirectory will have access to the session in your situation.

 
# here, le mercredi 13 octobre 2021 à 18:31:11

I realize this is an old topic, but I have discovered a solution. After the header, I've included an exit.

 
# Top Adelaide Tiling, le mercredi 10 novembre 2021 à 06:30:47

I REALLY LIKE YOUR POST, THANKS...

 
# Concreting Wollongong, le mercredi 10 novembre 2021 à 06:32:27

Thank you, I've recently been looking for information about this topic!

 
# Concreting Wollongong, le mercredi 10 novembre 2021 à 06:40:35

Thank you, I've recently been looking for information about this topic!

 
# Tiling Hobart, le mercredi 10 novembre 2021 à 06:46:25

Great post! really knowledgeable!

 
# Tiler Townsville, le mercredi 10 novembre 2021 à 06:50:13

Good job! Amazing post!

 
# Adelaide Aircon, le mercredi 10 novembre 2021 à 06:54:43

Thanks for this useful article.... nice creation!

 
# Pro Landscaping Canberra, le mercredi 10 novembre 2021 à 06:57:25

Nice blog. Keep sharing!!!

 
# Total Refrigeration, le mercredi 10 novembre 2021 à 07:12:58

Good job! Amazing post!

 
Ajouter un commentaire