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!

 
# relationship counseling, le dimanche 12 décembre 2021 à 13:31:33

Although it is generally instructive, some of the points do not apply to the majority of circumstances

 
# therapist, le dimanche 12 décembre 2021 à 14:44:51

Pretty interesting but i do have one question.. ? do you have other sites like this?

 
# Best site, le mercredi 12 janvier 2022 à 10:38:46

Nice

 
# bardeau, le mercredi 19 janvier 2022 à 16:02:32

Can I post reply back?

 
# emondage, le jeudi 17 février 2022 à 20:32:44

I thought this was going to be some boring old post

 
# Angela White, le dimanche 17 avril 2022 à 11:02:14

Thanks for sharing this informative post.
<a href="https://www.winchester-roofing.co.uk/"> roofing repair near me </a>

 
# Rose, le dimanche 17 avril 2022 à 11:03:29

https://www.seriezloaded.com">best series

 
# pinxgroup.com/commercial-services/asphalt-repair-paving/, le vendredi 15 juillet 2022 à 03:07:15

Thanks for sharing this informative post.

 
# Refer to site, le mardi 9 août 2022 à 22:09:35

Thanks for sharing this amazing post. I really appreciate your efforts, good job.

 
# https://www.gardenernottingham.co.uk/lawn-care-services.html, le jeudi 1er décembre 2022 à 06:52:25

I have bookmarked your blog. Thanks for sharing.

 
# win million game, le jeudi 15 juin 2023 à 20:18:01

great post

 
# gta game, le jeudi 15 juin 2023 à 20:18:40

great

 
# subway surfers, le jeudi 15 juin 2023 à 20:19:14

thankss

 
# clash games, le jeudi 15 juin 2023 à 20:19:50

such a great post

 
# Industrial Refrigeration Adelaide, le vendredi 1er septembre 2023 à 01:06:11

Thanks for this informative inputs! Keep it up

 
# padel game, le mardi 19 septembre 2023 à 02:34:47

great post

 
# saudi gold price today, le samedi 14 octobre 2023 à 04:50:42

great post.

 
# uae gold price today, le samedi 14 octobre 2023 à 04:51:06

great post.

 
# hair vitamins, le samedi 14 octobre 2023 à 04:51:34

nice post.

 
Ajouter un commentaire