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

  FORUM HardWare.fr
  Programmation
  PHP

  session_id qui change à chaque refresh !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

session_id qui change à chaque refresh !

n°804902
dapp
papango
Posté le 23-07-2004 à 19:42:41  profilanswer
 

hello la compagnie,
 
j'ai un problème vraiment bizarre,
sessions.php:
 
<?
session_start();
echo session_id();
?>
 
http://ad.tsenagasy.com/sessions.php
 
faites un F5, le session_id change à chaque fois !
 
résultat > je n'arrive jamais à récupérer mes variables de session !!!
 
qq'un a une idée ?  :fou:

mood
Publicité
Posté le 23-07-2004 à 19:42:41  profilanswer
 

n°804907
T509
$job-&gt;GetJob(now)
Posté le 23-07-2004 à 19:50:00  profilanswer
 

Chez moi la session est OK


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°804908
jagstang
Pa Capona ಠ_ಠ
Posté le 23-07-2004 à 19:50:23  profilanswer
 

chez moi ça change pas...

n°804929
dapp
papango
Posté le 23-07-2004 à 20:23:58  profilanswer
 

tiens ,bizarre ! tout d'un coup ça ne change plus ! pourtant je n'ai pas bu !!

n°804963
jagstang
Pa Capona ಠ_ಠ
Posté le 23-07-2004 à 21:01:47  profilanswer
 

[:john-stamos]


Message édité par jagstang le 23-07-2004 à 21:25:10

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°804971
Core 666
Posté le 23-07-2004 à 21:11:56  profilanswer
 

Chez moi ca change à chaque refresh par contre (Win 2000 / IE6 / ADSL Wanadoo et configuration par défaut des cookies) ...

n°805112
dapp
papango
Posté le 24-07-2004 à 01:10:37  profilanswer
 

ben voilà ! t'es pas le seul !
moi c'est XPsp1 / IE6 / DSL neuf, tous les params ie par défaut

n°805114
T509
$job-&gt;GetJob(now)
Posté le 24-07-2004 à 01:26:14  profilanswer
 

A oui tien, c'est bizarre : avec IE cela change, avec Moz, c'est OK
 
Les réglages d'IE sont par défaut.


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°805620
Nenelle
Josie Maran addicted
Posté le 25-07-2004 à 10:38:28  profilanswer
 

Ca change pas avec firefox.


---------------
http://chilax.com/forum/index.php?showforum=46 => !!!
n°805636
esox_ch
Posté le 25-07-2004 à 11:12:35  profilanswer
 

change chez moi, WinXP pro sp1, IE 6. Le numero d'ID change chaque fois qu'une nouvelle session est lancée ... controle si dans tes reglage php tu as pas enclancher la commande qui termine automatiquement les sessions (je crois qu'il en existe une)

mood
Publicité
Posté le 25-07-2004 à 11:12:35  profilanswer
 

n°805789
dapp
papango
Posté le 25-07-2004 à 18:58:18  profilanswer
 

ce parametre ça ressemble à quoi à peu pres ?
là ça recommence encore ! alors que ça marchait impec il y a 10 minutes !

n°805790
dapp
papango
Posté le 25-07-2004 à 18:59:29  profilanswer
 

voici la config php:
 
http://ad.tsenagasy.com/phpinfo.php
et le fichier session.php:
 

Code :
  1. <?
  2. session_start();
  3. echo "id de cette session:";
  4. $_SESSION['test'] = 'test';
  5. echo session_id();
  6. echo "<br>variable enregistrée: ";
  7. echo $_SESSION['test'];
  8. ?> <a href="test.php">afficher la variable </a>



Message édité par dapp le 25-07-2004 à 19:01:10
n°805791
dapp
papango
Posté le 25-07-2004 à 19:00:49  profilanswer
 

test.php:
 

Code :
  1. <?
  2. session_start();
  3. echo "id de cette session: ";
  4. echo session_id();
  5. echo "<br>variable enregistrée: ";
  6. echo $_SESSION['test'];
  7. ?>


 
 :??:


Message édité par dapp le 25-07-2004 à 19:01:30
n°805793
esox_ch
Posté le 25-07-2004 à 19:05:26  profilanswer
 

Je dois admettre que je suis un peu confu ... Il y a 2 seules differances ton phpinfo() et le mien :  
 
session.cookie_lifetime 0  chez moi alors que chez toi c'est 600
 
session.save_path c:\easyphp\tmp\ alors que chez toi /tmp/  
 
Je sais pas trop franchement .. c'est bizard ... Parceque la durée de vie de tes session est mesurée en secondes si je me trompe pas ... et 600 secondes ca fais 10 min ..Franchement je passe mon tour

n°805800
dapp
papango
Posté le 25-07-2004 à 19:17:35  profilanswer
 

c'est vrai, je suis pommé à donf ! et tout à l'heure ça va marcher tout seul sans que je fasse rien  :fou: ...
 
oui le session_lifetime c'est la durée de vie
et le /tmp/ le path de stockage des fichiers temporaires de session
 
mais je ne vois pas en quoi ça peut changer quoi que ce soit  :cry:

n°805855
dapp
papango
Posté le 25-07-2004 à 20:49:58  profilanswer
 

grosse colle à tous les php-eurs hein :!

n°805876
jagstang
Pa Capona ಠ_ಠ
Posté le 25-07-2004 à 21:24:19  profilanswer
 

ça ne peut être un problème du serveur puisque seulement certains d'entres nous ont ce problème.  
 
mais c'est curieux en effet


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°805889
esox_ch
Posté le 25-07-2004 à 21:59:10  profilanswer
 

Je me rappelle qu'il y a quelques années, quand je developpais encore sur les site de chez.com , j'avais eu un probleme avec la variable $_SERVER['REMOTE_ADDR']; parceque le serveur fesait passer les requetes par un proxy a certain moments (on en avait deduit que c'etais par exemple s'il avait trop de traffic sur un certain noeux reseau) et donc ca faussais les valeurs ... C'est possible que ce soit pareil? Que le proxy prenne notre session et que donc quand on refresh la session ne soit plu active?

n°805891
dapp
papango
Posté le 25-07-2004 à 22:03:35  profilanswer
 

tu veux dire que certains d'entre nous passent aléatoirement par un proxy et aléatoirement en direct ?
- le probleme est que je n'arrive plus à développer correctement avec des sessions !!!
comment contourner ce probleme ?!


Message édité par dapp le 25-07-2004 à 22:13:26
n°805938
dapp
papango
Posté le 25-07-2004 à 23:37:35  profilanswer
 

et si le serveur n'arrive plus à créer les fichiers de session dans le répertoire /tmp/ que ce passe-t-il ?

n°806049
esox_ch
Posté le 26-07-2004 à 09:56:53  profilanswer
 

1)Comment contourner le probleme : Prendre un bon serveur,
2)Que ce passe-t-il , si c un probleme d'autorisations tu les change avec chmod(); sinon, voir reponse 1)

n°807018
dapp
papango
Posté le 26-07-2004 à 22:07:29  profilanswer
 

il y a forcément un workaround, je ne peux pas changer de serveur dédié comme ça  :fou:  
 
tiens, là ça remarche ! :heink:

n°807040
esox_ch
Posté le 26-07-2004 à 22:36:48  profilanswer
 

Bein que veux tu que je te dise? A part demander a ceux qui te le louen de pa te faire passer par une passerelle je vois pa ce que tu pourrasi faire Oo

n°807062
dapp
papango
Posté le 26-07-2004 à 22:57:48  profilanswer
 

an an... je vois, c'est donc coté serveur qu'il y a un proxy... je n'y ai pas pensé. Je pensais coté client ! ça change...

n°807110
esox_ch
Posté le 26-07-2004 à 23:42:14  profilanswer
 

Oui je pensse que c'est du coté serveur ... le faire du coté client serait criminel de la part de ton FAI lol

n°809430
dapp
papango
Posté le 29-07-2004 à 01:04:19  profilanswer
 

pourtant dieu sait que AOl fais passer 3/4 de ses clients par un proxy et donc 3000 abonnés peuvent avoir la même adresse ip  :pt1cable:  
 
sinon j'ai contourné le problème.
j'ai balancé le 1er session_id en url et je le récupère avec un $_GET donc si il change à chaque fois, s'en fout car je fixe son nom  :)

mood
Publicité
Posté le   profilanswer
 


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

  session_id qui change à chaque refresh !

 

Sujets relatifs
[résolu]récupérer une valeur stockée dans session en javascript[PHP/MYSQL] Session et authentification
phpBB avec une variable de session?Comment améliorer le système de session PHP ?
redirection javascript - recuperation session phpRécupérer le loin de la session courante
[PHP] Session - marche pas ! [RESOLU] :-)[JAVASCRIPT] refresh d'une iframe dans un <div>
Refresh un formulaire[Résolu][JavaScript]Probleme de Iframe + refresh
Plus de sujets relatifs à : session_id qui change à chaque refresh !


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