Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/04/2006, 16h36   #1
Invité de passage
 
Inscription : mars 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 33
Points : 4
Points : 4
Par défaut [Configuration] Pb sur le retour à la page précédente...

Bonjour,

J'ai un p'tit soucy dans la navigation : j'arrive à avancer de page en page sans problème.
En revanche, quand j'appuie sur la touche "BackSpace" de mon clavier (ou même sur le bouton "Précédent" du navigateur) il m'affiche un horrible

Citation:
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 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 .
Vous auriez une idée de ce qu'il se passe ?

A savoir : ce site a été développé en PHP3 et tout fonctionnait bien.
J'ai tout repris afin de le faire évoluer en PHP4.3.10 et là... c le drame

Merci pour votre aide
Sophy75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 16h38   #2
Membre émérite
 
Inscription : juillet 2005
Messages : 775
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2005
Messages : 775
Points : 858
Points : 858
Envoyer un message via AIM à ouatmad Envoyer un message via MSN à ouatmad Envoyer un message via Yahoo à ouatmad
je pense qu'il n'est pas question ici de version de php mais plutot du navigateur
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
ouatmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 16h40   #3
NoT
Membre confirmé
 
Inscription : février 2004
Messages : 237
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 237
Points : 261
Points : 261
Le message d'erreur est plutot clair je trouves, par contre tu dois pas être sur un navigateur tout jeune, d'habitude ce genre de contrainte ne les gêne pas trop..

Tu utilises quelle version d'internet Explorer ?
NoT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 16h41   #4
Membre actif
 
Avatar de funckfot
 
Étudiant
Inscription : mars 2006
Messages : 221
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2006
Messages : 221
Points : 180
Points : 180
ta page qui te dit ce message nessecite des informations provenant d'un formulaire
il faut que au debut de ta page que tu regarde si c information dont tu a besoin sont pressente si ce n'es pas le cas tu redirige l'utilisateur sur le formulaire
__________________
Rod
funckfot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 18h01   #5
Invité de passage
 
Inscription : mars 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 33
Points : 4
Points : 4
Le problème ne vient pas de mon navigateur (IE6) car je teste mes 2 versions de PHP sur ce même navigateur !
La version PHP3 fonctionne, celle en PHP4.3.10 non !

Alors je me demande si en PHP3 il ne gérait pas implicetement les caches...

J'ai utilisé l'outil IEWatch, et s'il y en a qui connaissent, voilà ce qu'il se passe : dans "Content-Type" il n'y a rien (au lieu de "text/html") et dans Status il affiche "(2)" au lieu de "200"...

Je comprends pas ce qui se passe !!!
Sophy75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2006, 21h33   #6
Rédacteur
 
Avatar de siddh
 
Inscription : novembre 2005
Messages : 3 879
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : novembre 2005
Messages : 3 879
Points : 4 270
Points : 4 270
cela viens tout simplement du fait que quand on poste des informations vers le serveur, le navigateur garde la requete.

Quand tu reviens en arrière, ça renvoit les données et donc le navigateur te previent.

Tu ne peux pas l'éviter.
__________________
Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

Cours | FAQ | Sources Javascript
Cours | FAQ | Sources PHP
Mes Articles
siddh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 09h45   #7
Invité de passage
 
Inscription : mars 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 33
Points : 4
Points : 4
Citation:
Envoyé par siddh
cela viens tout simplement du fait que quand on poste des informations vers le serveur, le navigateur garde la requete.

Quand tu reviens en arrière, ça renvoit les données et donc le navigateur te previent.

Tu ne peux pas l'éviter.
Et dans ce cas je suis sensée faire quoi ?
On devrait pouvoir faire un retour arrière sur la page sans le programmer, tous les sites sont comme ça !
Il n'y a pas une modif à faire dans le fichier de config ?
Sophy75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 11h02   #8
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Bein c'est la vie
Sinon après le postage du formulaire tu peux faire une redirection comme ça quand tu feras "Précédent" il n'y aura pas ce probème. Par contre je n'ai pas ccompris l'histoire du "je ne peux pas aller de page en page" ...
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 11h13   #9
Invité de passage
 
Inscription : mars 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 33
Points : 4
Points : 4
Citation:
Envoyé par Anduriel
Par contre je n'ai pas ccompris l'histoire du "je ne peux pas aller de page en page" ...
Nan, j'ai dit justement que je pouvais me balader de page en page sans problème en passant par des liens URL. C le retour sur la page précédente qui ne se passe pas bien...

Citation:
Envoyé par Anduriel
Sinon après le postage du formulaire tu peux faire une redirection comme ça quand tu feras "Précédent" il n'y aura pas ce probème
Je ne comprends pas bien comment faire ça... mais c étrange ce genre de bidouille...
Vous faites comment, vous ? Jamais vous n'utilisez le bouton précédent pour revenir en arrière :
Sophy75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 11h13   #10
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Citation:
Par contre je n'ai pas ccompris l'histoire du "je ne peux pas aller de page en page" ...
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 11h15   #11
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Citation:
Jamais vous n'utilisez le bouton précédent pour revenir en arrière
Bah si et justement le problème auquel tu fais allusion apparaît souvent sur les sites PHP où il y a des données à saisir (des sites professionnels pas des sites persos), donc je suppose que c'est comme ça, mis à part bidouiller il ne doit rien y avoir à faire.
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 11h22   #12
Invité de passage
 
Inscription : mars 2006
Messages : 33
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 33
Points : 4
Points : 4
Citation:
mis à part bidouiller il ne doit rien y avoir à faire
Soit... mais je ne comprends pas bien ce que proposait Anduriel dans ce cas :

Citation:
après le postage du formulaire tu peux faire une redirection
Si qqun pouvait m'expliquer... merci !
Sophy75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2006, 11h28   #13
Membre émérite
 
Inscription : juillet 2005
Messages : 775
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : juillet 2005
Messages : 775
Points : 858
Points : 858
Envoyer un message via AIM à ouatmad Envoyer un message via MSN à ouatmad Envoyer un message via Yahoo à ouatmad
ça veut dire q'apres le postage du formulaire du va sur une page merci.php ou bien tu repart a l'index du site........a toi de voir
__________________
Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789
ouatmad est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h16.


 
 
 
 
Partenaires

Hébergement Web