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

  FORUM HardWare.fr
  Programmation
  PHP

  Micropaiement et perte de session ... (Important)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Micropaiement et perte de session ... (Important)

n°1332270
nero27
Posté le 25-03-2006 à 19:51:11  profilanswer
 

Bonjour à tous,  
 
Voici mon problème :
 
Je suis webmaster d'un site d'élevage virtuel sur lequel j'ai un formulaire de micropaiement Rentabiliweb ainsi qu'un formulaire de micropaiement pour Ticket Surf.
 
Seulement, parfois (rarement pour certains, courament pour d'autres), lorsqu'on valide le formulaire, on se retrouve déconnecté (perte de session).
 
J'ai regardé le code dans tous les sens, je ne vois pas ce qui ne va pas :/
(code de la page de formulaire )
 
Autres précisions : le formulaire appelle un script sur le serveur de rentabiliweb et renvoie sur la page micropaiement2.php et le membre est déjà déconnecté au début de ce script.
 
début de micropaiement2.php :

Code :
  1. <? session_start();
  2. if (!isset($_SESSION['id_user']) || !isset($_SESSION['idp'])) {
  3.  //le membre est déconnecté ici lorsque ça arrive
  4.  $_SESSION['msg'] = "Vous avez été déconnecté : reconnectez-vous et réutilisez votre code ;)<br>Si celui-ci ne fonctionne plus, merci d'envoyer un mail au webmaster.";
  5.  header("location:index.php" );
  6.  exit;
  7. }
  8. /* suite du script ... */


 
Le problème survient également sur n'importe quel navigateur (c'est déjà arrivé sous FF et IE).
 
Je ne pense pas que ça vienne d'un problème de cookie ou de configuration côté client, car ça m'est arrivé moi-même au bout de 2 mois alors qu'avant, je n'ai jamais eu aucun problème.
 
Je finis par penser que ça doit venir d'un problème de configuration côté serveur :(  
 
Voici la configuration des sessions dans php.ini:

Code :
  1. session.use_cookies : 1
  2. session.use_only_cookies : 0
  3. session.use_trans_sid : 0
  4. url_rewriter.tags : a=href,area=href,frame=src,input=src,form=,fieldset=


 
Auriez-vous une idée de la source de ce problème ?
 
Je commence à désespérer : c'est grâce à ce micropaiement que j'arrive à payer l'hébergement, mais à cause de ça, les revenus chuttent :( (les membres se lassent de ce problème, même si je les dédommage à chaque fois)


Message édité par nero27 le 31-03-2006 à 11:10:04
mood
Publicité
Posté le 25-03-2006 à 19:51:11  profilanswer
 

n°1333486
tlam
Posté le 28-03-2006 à 12:05:34  profilanswer
 

J'ai le même soucis sur un site que j'ai fait : perte aléatoire de session pour un très petit nombre d'usagers
Après qques recherches sur Google, ce serait dû à un bug IE et il faudrait abaisser le curseur d'acception des cookies au plus bas (onglet Confidentialité). Je n'ai pas encore pu vérifier cette solution, tiens moi au courant si ça marche pour toi

n°1333493
nero27
Posté le 28-03-2006 à 12:09:54  profilanswer
 

Il me semble que certains des membres à qui cela arrive utilisent FireFox : je vais leur demander confirmation ;)
 
Sinon, tu as le même problème avec rentabiliweb ou avec un autre ?
 
EDIT: c'est bien ça, une membre vient de me confirmer qu'elle a ce problème sous FireFox comme sous IE [:spamafote]


Message édité par nero27 le 28-03-2006 à 12:18:24
n°1335258
nero27
Posté le 30-03-2006 à 09:06:46  profilanswer
 

Petit up car c'est vraiment important :/

n°1335324
tlam
Posté le 30-03-2006 à 10:27:47  profilanswer
 

J'ai un retour de l'utilisateur : le fait de baisser le curseur d'acceptation des cookies au plus bas a résolu son pb de perte de session

n°1335354
nero27
Posté le 30-03-2006 à 10:56:41  profilanswer
 

Moi, ça doit être un problème différent alors, car ça ne m'était jamais arrivé jusqu'à hier soir : j'ai été déconnecté 3 fois de suite et la 4ème fois, ça a fonctionné [:mlc] (et j'utilise firefox sans avoir modifié de paramètre entre temps)
 
C'est vraiment étrange :(


Message édité par nero27 le 30-03-2006 à 10:57:40
n°1336159
nero27
Posté le 31-03-2006 à 11:11:12  profilanswer
 

J'ai mis à jour le premier post pour que ce soit plus clair : pouvez-vous m'aider, c'est très important, sinon, je ne pourrais pas continuer à héberger mon site :(

n°1337115
nero27
Posté le 01-04-2006 à 19:57:26  profilanswer
 

Remonte petit topic :(

n°1337143
couak
Posté le 01-04-2006 à 21:10:58  profilanswer
 

vraiment étrange comme problème, est ce que sur ton serveur la session existe encore et est valide ? c-a-d regarde côté fichier physique qui héberge les infos de la sessions

n°1337546
nero27
Posté le 03-04-2006 à 08:56:19  profilanswer
 

couak a écrit :

vraiment étrange comme problème, est ce que sur ton serveur la session existe encore et est valide ? c-a-d regarde côté fichier physique qui héberge les infos de la sessions


Le problème, c'est qu'à moi, ça n'est arrivé qu'une seule fois, donc, je n'arrive pas à faire de tests concluants :/

mood
Publicité
Posté le 03-04-2006 à 08:56:19  profilanswer
 

n°1350558
nero27
Posté le 20-04-2006 à 15:31:37  profilanswer
 


En effet, c'était bien mon problème, mais j'avais oublié de le préciser ici.
 
Pour régler ce problème, au lieu de mettre login.php en cible de ton formulaire de connexion, tu mets http://www.mondomaine.com/login.php. (en utilisant le domaine que tu as précisé dans tes formulaires de micropaiement)
 
ex :

Code :
  1. <form action="login.php" method="post">


 
devient
 

Code :
  1. <form action="http://www.mondomaine.com/login.php" method="post">


 
Ensuite les formulaires de micropaiement doivent renvoyer sur http://www.mondomaine.com/page_cible_micropaiement.php
 
De cette façon, tous les connectés sont sur www.mondomaine.com et non www.mondomaine.net ;)


Message édité par nero27 le 20-04-2006 à 15:34:03

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

  Micropaiement et perte de session ... (Important)

 

Sujets relatifs
Passer session d'un sous-domaine à l'autre ?probleme cookies de session
Perte de données de session dans formulaire[résolu] Problème Session Bean Stateful et JSF sous RAD6
pb variables de sessionProblème de connection/session avec un site
Durée de vie d'une sessionSession et cookies
Cherche Team IMPORTANT 
Plus de sujets relatifs à : Micropaiement et perte de session ... (Important)


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