Question sur le principe de fonctionnement des Sessions php4

Statut
N'est pas ouverte pour d'autres réponses.

k o D

Elite
Voilà, je vois sur tout les sites parlant des sessions php4, qu'une fois que la session est démarrée, pour la faire continuer au fil des pages, il faut soit utiliser les cookies, soit transmettre par url l'id de cette session...

Et ben c'est pas ce que j'avais compris des sessions, les informations sont conservées de page en page sans rien faire il me semble... :?

Es-je mal compris ou bien ces sites ne sont pas fiables?
 

Styleman

Touriste
Maitre_des_Cles a dit:
Voilà, je vois sur tout les sites parlant des sessions php4, qu'une fois que la session est démarrée, pour la faire continuer au fil des pages, il faut soit utiliser les cookies, soit transmettre par url l'id de cette session...

Et ben c'est pas ce que j'avais compris des sessions, les informations sont conservées de page en page sans rien faire il me semble... :?

Es-je mal compris ou bien ces sites ne sont pas fiables?
C'est tout simplement que les sites ne sont pas actualisé car maintenant les sessions passent toutes seule, ou alors c mon hebergeur ki fais de miracle
 
1er
OP
k o D

k o D

Elite
C'est tout simplement que les sites ne sont pas actualisé car maintenant les sessions passent toutes seule, ou alors c mon hebergeur ki fais de miracle
Faut croire que mon hébergeur fait des miracles aussi.

C'est bien ce qu'il me semblait mais comme je voyais çà sur tous les sites, je ne comprennais pas :?

Enfin merci beaucoup Styleman :wink: :D

PS: Hop, je m'entraine à ne pas faire des Quote de Porc :cool:
 

SUEd

Touriste
Il me semble que c'est dans la configuration de php que l'on peut configurer cette option et qu'elle est activée par défaut depuis "peu" :) (ne sachant pas à partir de quelle version, je préfère dire ça :p)
 

SUEd

Touriste
pour être complet :

session.use_trans_sid

Note : En PHP 4.1.2 ou plus ancien, cette option est activée en utilisant l'option de compilation --enable-trans-sid. Depuis PHP 4.2.0, trans-sid est toujours compilée.

Le système de gestion des sessions par URL pose un risque supplémentaire de sécurité : un utilisateur peut envoyer son URL avec l'identifiant de session par email à un ami, ou bien le mettre dans ses signets. Cela diffusera alors l'identifiant de session.
use_trans_id veut dire use transparent id. Donc, passage "transparent" (donc, pas dans l'url) de l'id de session :)

Avant PHP 4.2.0, il faut compiler l'option pour pouvoir l'activer
Depuis PHP 4.2.0, l'option est toujours compilée et par défaut, activée
 

BaKa

Touriste
lu je viens de voir un truc qui peut t'intéresser (meme si on t'as répondu ;))

Le serveur attribut à chaque visiteur un identifiant unique qui est soit envoyé au client sous forme de cookie (par défaut) soit passé de façon systématique dans l'URL.
et voila la Faq Sessions de developpez.net : http://cyberzoide.developpez.com/php4/faqsession/
 
1er
OP
k o D

k o D

Elite
BaKa a dit:
lu je viens de voir un truc qui peut t'intéresser (meme si on t'as répondu ;))

Le serveur attribut à chaque visiteur un identifiant unique qui est soit envoyé au client sous forme de cookie (par défaut) soit passé de façon systématique dans l'URL.
et voila la Faq Sessions de developpez.net : http://cyberzoide.developpez.com/php4/faqsession/
Ben justement lol, c'était contre ce genre d'affirmation que je venais posté :)
 
1er
OP
k o D

k o D

Elite
SUEd a dit:
pour être complet :
use_trans_id veut dire use transparent id. Donc, passage "transparent" (donc, pas dans l'url) de l'id de session :)

Avant PHP 4.2.0, il faut compiler l'option pour pouvoir l'activer
Depuis PHP 4.2.0, l'option est toujours compilée et par défaut, activée
Ben dis donc mon hebergeur se tient à jour :wink: :D
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut