Bonjour,
j'ai réalisé un formulaire de plusieurs pages pour lequel j"utilise une session de manière à récupérer les variables du premier dans le second, etc...puis d'envoyer le tout par mail à la fin. Cela marche parfaitement, sauf , semble-t-il, à partir d'abonnés AOL, ou de personnes utilisant un réseau d'entreprise...les variables (et seules les variables) restent vides lorsque je reçois les données du formulaire. je reçois bien les derniers champs du dernier formulaire qui eux sont simplement saisis.
je débute mes sessions dans chaque fichier par :
sur le premier je définis la variable de session tirée d'une base SQL comme :<?php session_start();
où $tableau_nom[$e] est une valeur de la table SQL (pour diverses raisons, je ne peux pas faire cette extraction SQL sur le deuxième formulaire....)$_SESSION['nomc1g'] = $tableau_nom[$e];
puis je récupère cette variable sur le deuxième formulaire par
Et j'insiste, ça fonctionne parfaitement avec d'autres fournisseurs, ou internautes...(je ne sais pas si le problème est lié à l'ordinateur du visteur ou de son fournisseur d'accès...)$message = "patient : {$_SESSION['nomc1g']}\n";
auriez-vous un idée pourquoi les variables restent à vide (ou zéro...) dans certains cas ?
est-ce que cette methode (<?php session_start(); ) place un cookie sur le poste du visteur, et les visiteurs qui refusent les cookies ça ne marcherait pas ?
merci
PS : je ne peux pas utiliser la méthose POST pour passer d'un formulaire à l'autre , car en fait il y a plusieurs pages et dans certaines je ne peux pas placer un bouton submit.
Partager