Salut,
je me casse la tête là dessus depuis un moment et je ne comprends pas,
j'ai une action (flickr_ajouter_documents.php) que j'appelle une fois depuis un formulaire POST et une autre frois depuis un simple a href (donc GET). Dans les deux cas, crée le lien de l'action avec generer_action_auteur avec une url de retour en paramètre.
l'url du retour est générée dans les deux cas par:
generer_url_ecrire('articles',"id_article=$id_article)
et est juste dans les deux cas, elle est bien reçu par l'action dans la variable _request('redirect').
L'action, que ce soit en post ou en get est identique et ne touche pas au redirect, à la fin, je fais un redirige_par_entete.
Dans le cas du post, je suis redirigé vers la bonne page, dans le cas du get, je suis redirigé vers le sommaire de l'espace privé.
Si je passe une url de redirect qui retourne vers l'espace public, alors le redirect en GET me renvoit au bon endroit.
J'ai essayé avec des urls relatives et non relatives. C'est toujours pareil.
Je soupsonne une sécurité quelque part qui m'empeche de faire cela.
Savez vous s'il y a une solution? ou faut-il que je passe en POST?
Pierre