le http_referer vaut le coup si ta page précédente a été obtenu en Get et non en Post (en post, tu perds tes variables de formulaire avec le referer.) une solution un peu lourde, mais trés pratique est la sauvegarde dans une variable de session (ou client) de tes données de chargement de page(url, form, url) et ce à chaque page(bien sur, tu n'es pas obligé d'y garder tout l'historique, mais l'avant dernière page chargée suffit). il te suffit de rediriger alors vers cette page, et de recréer les variables form et url correspondantes. c'est suremetn pas clair, mais quand je retourne au boulot, et si j'y pense, je t'envoie l'exemple..
|