Bonjour à tous,
Je rencontre un soucis pour le moins gênant dans le developpement php d'une application/site destinée à l'utilisation sur smartPhone.
J'utilise les sessions PHP pour authentifier un user et créer une commande de produits en ligne.
Tout fonctionne correctement lorsque je suis en Wifi avec mon smartPhone mais tout devient aléatoire dès lors que je passe en 3G / EDGE ou GPRS.
Après quelques recherches il s'avère que l'adresse IP en 3G/EDGE/GPRS change pratiquement à chaque changement de page. Ce qui a pour conséquence évidente: la perte de la session.
cf: http://forum.ovh.com/showthread.php?t=57607&page=2
La solution au problème est donc évoquée dans le lien ci-dessus.
Pour résumer, il suffit de passer le SID PHP de page en page via un champ caché de formulaire. (je souhaite éviter le passage de l'id par URL)
Mon problème est que je ne sais pas comment mettre en oeuvre le passage de l'id de session par des champs cachés.
Si quelqu'un à la possibilité de m'éclairer sur ce point, je suis preneur.
Merci par avance
Partager