[PHP]probleme d'envoi de cookie

  • Auteur de la discussion truncate
  • Date de début

truncate

Nouveau membre
Situation: Serveur Apache 2.0.44 et php4.3.0 win32
Serveur sur port 81 derriere un firewall LAN->WAN=full open
Page Login crée un cookie avec structure setcookie("session",$session,time()+300)
Ce cookie fonctionne parfaitement en Lan mais ne s'inscrit pas depuis le web.
1) question pourquoi ceci fonctionne http://url/ login:truncate pass: **** (a encoder 2 fois (je sais..je sais...)) struc cookie= setcookie("info[0]",$nom,time()+500); setcookie["info[1]",$pass,time()+500).
2) pourquoi ceci fonctionne pas
http://url/ login: olivier pass: ****
alors que le mot de passe est verifier comme bon (dans le cas contraire msg="mot de passe incorect")
NB: ne pas oublier que l envoi de cookie fonctionne parfaitement en LAN pour les 2 cas.
 

siegone

Habitué
pour moi le premier ne fonctionne pas (retour sur la meme page) alors que le deuxieme fonctionne

tu as changé qq chose ?
 

truncate

Nouveau membre
[citation=1044,1][nom]Siegone a écrit[/nom]pour moi le premier ne fonctionne pas (retour sur la meme page) alors que le deuxieme fonctionne

tu as changé qq chose ?
[/citation]

Oui :) c'etait un probleme de validité de cookie, le cookie avait une durée de vie de 5 minutes et le serveur retarde de 6 mins ce qui faisait que je recevait un cookie périmé ;)

d'ou une autre question: est ce qu il y a moyen de connaitre l'heure locale d'un pc distant ????
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 125
Messages
6 717 768
Membres
1 586 361
Dernier membre
Florian3549
Partager cette page
Haut