Problème avec transfert du SID [PHP/Sessions] - Programmation
Marsh Posté le 22-03-2002 à 23:16:00
Dost67 a écrit a écrit : Donc voilà le contenu de mon php.ini rubrique Session :
|
c'est la seule solution si tu ne veut pas utiliser les cookies, il faut passer par le PHPSESSID
Marsh Posté le 22-03-2002 à 23:27:01
Mouais enfin j'ai lu qu'on avait le choix entre :
- Cookies
- PHPSESSID transmis via l'URL
- PHPSESSID qui se balade tout seul
Et d'ailleurs même si ce n'est pas la 2e solution que je recherche qq'un peut aussi me dire pkoi est-ce que PHP s'obstine à m'appeler les sessions PHPSESSID alors que je lui ai dit sess ?
Marsh Posté le 23-03-2002 à 13:46:11
Tiens, tiens tiens, g voulu faire pareil hier mais g pas réussi.
Tu peux me dire stp, si ton serveur est sous linux ou win32 et si php est en CGI ou en module ? (et éventuellement le nom de l'os si c win32) (je parle de la transmission des sessions)
Moi je suis en :
Windows XP Pro
PHP 4.1.2 en CGI (car ça marche pas en module sous XP avec Apache)
Marsh Posté le 23-03-2002 à 16:08:45
Dost67 a écrit a écrit : - PHPSESSID qui se balade tout seul |
ajoutée automatiquement avec le trans_sid oui.
Marsh Posté le 23-03-2002 à 16:53:36
Alors ! Je suis sous Windows Me et PHP 4.jesé+combien (celui avec EasyPHP 1.5). En fait mon truc ça fonctionnait pas parce que c'était un formulaire donc ça ne plaisait pas à PHP qui veut des <a>...
Sinon je trouve que c'est de la semi-daube parce qu'au final on revient vite aux cookies de session car les transmissions de l'id par l'url c'est pas terrible !
Marsh Posté le 22-03-2002 à 23:14:33
Donc voilà le contenu de mon php.ini rubrique Session :
Quand le fichier est comme ça j'ai pas de problème avec mes sessions mais quand je désactive les cookies dans mon navigateur ça marche plus. Je mets donc session.use_cookies=0 et là ça fonctionne pas non plus bien que le use_trans_sid soit à 1. Par contre à la place dans les liens de ma page le serveur me rajoute des "?PHPSESSID=xxxxxxx..." après les URL. C'est un peu con car je cherche à passer le SID sans que personne le voit et sans utiliser les cookies alors comment faire SVP ?