Retour sur page construite avec valeurs postées

Mammouth du PHP | 737 Messages

30 janv. 2006, 13:38

Bonjour et bonne année !!!! (il est encore temps, vous avez jusqu'à demain ^^)

Soit 3 pages.

Page 1 : formulaire de recherche
Page 2 : liste construite en fonction de la requete page 1
Page 3 : détail d'un élément de la page 2 avec un history.back pour revenir à la page de liste à savoir la page 2.

Tout marche nickel sauf quand je clique sur mon lien javascript history.back.

Avertissement : expiration du délai pour cette page La page requise a été créée en utilisant les informations fournies dans un formulaire. Cette page n'est plus disponible. Par précaution de sécurité, Internet Explorer ne renvoie pas automatiquement les informations vous concernant.

Pour envoyer vos informations à nouveau et afficher cette page Web, cliquez sur le bouton Actualiser .

Je comprends bien la nature du problème et ce qu'il se passe donc on ne s'éternisera pas là-dessuss mais je voulais savoir comment palier au problème.

Merci à vous

Megadeth

ViPHP
ViPHP | 2143 Messages

30 janv. 2006, 13:46

Ne pas utiliser Javascript, mais un lien en dur qui redirigera vers la page en passant les variables nécessaires pour l'affichage de la page 2. où bien l'usage de varaible de session pour stocker les dites variables.

Mammouth du PHP | 737 Messages

30 janv. 2006, 15:53

Ok merci, c'est bien ce que je pensais/craignais.

Donc faudra faire un truc du genre :

if (!isset($_POST['blabla'])){
$ bidule = $_GET['truc'];

C'est bien ça l'idée ?

Mega