Hoi!Formes et pas de cookies - façon élégante de soumettre des formulaires
J'ai un formulaire que je souhaite soumettre, mais je dois ajouter le PHPSESSID, car certains clients n'autorisent pas les cookies.
Il existe plusieurs fonctions javascript sur ma page qui affiche une liste d'utilisateurs (rechercher, trier, ouvrir les détails), la page est générée par PHP.
Maintenant, je cherche une manière élégante d'inclure le PHPSESSID dans chaque soumission de mon formulaire - ceci doit être fait sur plusieurs pages, donc j'espère une solution facile. L'ajout de PHPSESSID à l'action ou dans un champ masqué ne fonctionne pas correctement.
Ou ce problème est-il localisé ailleurs? Il se pourrait que le client soit derrière un pare-feu trop restrictif ou quelque chose comme ça. Toutes les idées (en particulier avec des solutions ;-)) dans cette direction sont également les bienvenues!
Exemple de code (très simplifié):
<form name="userlist" method="POST" action="./myuserlist.php">
[...some formfields and stuff..]
</form>
<script>
//one example function, there are several on my page
function next_page()
{
//set some hidden field to get the next page
document.forms[0].submit();
}
</script>
Merci à l'avance!
Bye, Basty
[EDIT] session.use_trans_sid est définie sur true
Hoi! "champ caché devrait fonctionner" - la clé ici est "devrait";) Malheureusement, il ne fonctionne pas. Mais je vais essayer de démarrer la session avec le paramètre POST. – bastiandoeen