[PHP] Session

astrojm Messages postés 22 Statut Membre -  
astrojm Messages postés 22 Statut Membre -
Bonjour,
J'ai un problème avec les sessions au sens où elles ne fonctionnent qu'avec les cookies et pas du tout en passant l'identifiant par l'URL (le serveur ne passe pas l'id automatiquement dans l'URL)
Merci d'avance
Astrojm
A voir également:

2 réponses

maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
attends attends les variables session ne s'affichent pas??ou autre chose??

quel est le code que tu utilises pour faire passer les sessions??
0
astrojm Messages postés 22 Statut Membre 1
 
Les variables de session ($_SESSION) fonctionnent uniquement lorsque les cookies sont activés du côté client alors que à ma connaissance on doit pouvoir se passer des cookies et dans ce cas l'identifiant de session se met dans l'URL, non ?

Pour les sessions, j'utilise :
session_start()
Puis j'utilise le tableau $_SESSION
0
maxime_B Messages postés 788 Date d'inscription   Statut Membre Dernière intervention   55
 
oui, enfin il faut définir les variables session...

je ne sais pas comment tu logges tes visiteurs mais moi je fait comme ça:
$_SESSION['logged'] = true;
$_SESSION['id'] = $donnees['id'];
$_SESSION['login'] = $login;

sinon, si ça ne t'aide pas, mets ici le code ue tu utilises pour logger tes visiteurs.
0
Dingo
 
Slt,

Je ne pense pas que cela soit modofiable hors du php.ini, donc si tu y as accès, tu peux le faire, mais c'est fortement déconseillé par php.net.

http://fr3.php.net/manual/fr/ref.session.php#ini.session.use-trans-sid
0
astrojm Messages postés 22 Statut Membre 1 > Dingo
 
Merci
Comme tu m'as dit j'ai modifié l'option session.use-trans-sid sur 1 mais rien ne change, l'identifiant de session ne passe que par les cookies et quand ceux-ci sont désactivés, il ne passe pas cette identificant dans l'URL
0
Dingo > Dingo
 
Tu as bien redémarré le serveur après la modif ?

Sinon essaie en modifiant également dans le php.ini :
session.use_cookies = 0
0
astrojm Messages postés 22 Statut Membre 1 > Dingo
 
En effet, j'ai redémarré le serveur après chaque modif. Et j'ai déjà essayé en définissant le paramètre indiqué sur 0 mais cela ne change rien et les sessions ne marchent donc plus du tout.
0