Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
976 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP/Sessions] Problème avec transfert du SID

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP/Sessions] Problème avec transfert du SID

n°116364
Dost67
Posté le 22-03-2002 à 23:14:33  profilanswer
 

Donc voilà le contenu de mon php.ini rubrique Session :

Code :
  1. [Session]
  2. session.save_handler=files
  3. session.save_path="C:\Program Files\EasyPHP\tmp\"
  4. session.use_cookies=1
  5. session.name=sess
  6. session.auto_start=0
  7. session.cookie_lifetime=0
  8. session.cookie_path=/
  9. session.cookie_domain=
  10. session.serialize_handler=php
  11. session.gc_probability=1
  12. session.gc_maxlifetime=100
  13. session.referer_check=
  14. session.entropy_length=0
  15. session.entropy_file=
  16. ; session.entropy_length=16
  17. ; session.entropy_file=/dev/urandom
  18. session.cache_limiter=nocache
  19. session.cache_expire=180
  20. session.use_trans_sid=1
  21. url_rewriter.tags="a=href,area=href,frame=src,input=src,form=fakeentry"


 
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 ?

mood
Publicité
Posté le 22-03-2002 à 23:14:33  profilanswer
 

n°116365
THE REAL S​MILEY
The Real Résistance!
Posté le 22-03-2002 à 23:16:00  profilanswer
 

Dost67 a écrit a écrit :

Donc voilà le contenu de mon php.ini rubrique Session :

Code :
  1. [Session]
  2. session.save_handler=files
  3. session.save_path="C:\Program Files\EasyPHP\tmp\"
  4. session.use_cookies=1
  5. session.name=sess
  6. session.auto_start=0
  7. session.cookie_lifetime=0
  8. session.cookie_path=/
  9. session.cookie_domain=
  10. session.serialize_handler=php
  11. session.gc_probability=1
  12. session.gc_maxlifetime=100
  13. session.referer_check=
  14. session.entropy_length=0
  15. session.entropy_file=
  16. ; session.entropy_length=16
  17. ; session.entropy_file=/dev/urandom
  18. session.cache_limiter=nocache
  19. session.cache_expire=180
  20. session.use_trans_sid=1
  21. url_rewriter.tags="a=href,area=href,frame=src,input=src,form=fakeentry"


 
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 ?  




c'est la seule solution :jap: si tu ne veut pas utiliser les cookies, il faut passer par le PHPSESSID :hello:


---------------
༼ つ ◕_◕ ༽つ
n°116388
Dost67
Posté le 22-03-2002 à 23:27:01  profilanswer
 

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 ?

n°116508
Je@nb
Kindly give dime
Posté le 23-03-2002 à 13:46:11  profilanswer
 

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)

n°116543
Sh@rdar
Ex-PhPéteur
Posté le 23-03-2002 à 16:08:45  profilanswer
 

Dost67 a écrit a écrit :

 
- PHPSESSID qui se balade tout seul




 
 :non: ajoutée automatiquement avec le trans_sid oui.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°116547
Je@nb
Kindly give dime
Posté le 23-03-2002 à 16:35:33  profilanswer
 

ben il i est son php.ini

n°116551
Dost67
Posté le 23-03-2002 à 16:53:36  profilanswer
 

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 !

n°116552
Dost67
Posté le 23-03-2002 à 16:54:27  profilanswer
 

PS : PHP est en module.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP/Sessions] Problème avec transfert du SID

 

Sujets relatifs
Ereg sous PHP[PHP/MySQL] probleme pour recuperer des donnees d'une base MySQL
[PHP]Lire une ligne definie et mettre le contenu dans une variable[HTML & DHTML] HELP : Problème avec objet INPUT type=file
[PHP] question de newb ...[PHP] - Cookie, question
[PHP] Sessions... 
Plus de sujets relatifs à : [PHP/Sessions] Problème avec transfert du SID


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR