8792 sujets

Développement web côté serveur, CMS

Bonjour,
j'ai réalisé un formulaire de 2 pages pour lequel j"utilise une session de manière à récupérer les variables du premier dans le second, puis d'envoyer le tout par mail. 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 :
<?php session_start();

sur le premier je définis la variable de session tirée d'une base SQL comme :
$_SESSION['nomc1g'] = $tableau_nom[$e];

où $tableau_nom[$e] est une valeur de la table SQL

puis je récupère cette variable sur le deuxième formulaire par
$message = "patient : {$_SESSION['nomc1g']}\n";


Et j'insiste, ça fonctionne parfaitement avec d'autres fournisseurs.

auriez-vous un idée pourquoi les variables restent à vide (ou zéro...) dans certains cas ?
merci
Bonjour gaeil,

Je ne sais pas si tu as remarqué, mais l'intitulé de ce salon est « Standards web et langages serveurs », et non pas uniquement « Langages serveurs ». Il s'agit donc avant tout de questions sur la manière de produire des sites standards en utilisant les langages serveurs, et pas d'assistance généraliste sur tel ou tel langage.

Je laisse ce sujet ouvert au cas où quelqu'un te réponde, mais je te conseille fortement d'aller exposer ton problème sur un forum spécialisé PHP, par exemple. Smiley smile
Pourquoi tu n'utilise pas la méthose POST et les hidden plutot ?

Premier formulaire > tu POST vers le deuxième formulaire,
Deuxième formulaire > tu remplis des champs hidden avec les données du premier formulaire, comme ça, à la soumission du second formulaire, tu auras toutes tes données dans POST...

Vala Smiley mickey