Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1065 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Résultats d'une recherche et retour arriere navigateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Résultats d'une recherche et retour arriere navigateur

n°1602331
Oreste
Posté le 22-08-2007 à 14:09:30  profilanswer
 

Bonjour à tous
 
J'ai une petite question. Un pote a fait un site avec une petite recherche. Quand on arrive à la liste des resultats, on clique sur une fiche et on a le détail. Ensuite si on fait retour arriere avec le bouton du browser on doit revenir sur cette même liste de résultats. Le problème est que sous IE, apres le retour, on a un message disant que la page a expiré et on doit faire un refresh de la page. Sous firefox idem sauf que c est une boite de dialogue style "alert". J ai vu sur d autres site que le retour via le browser fonctionne très bien, comment faire ?

mood
Publicité
Posté le 22-08-2007 à 14:09:30  profilanswer
 

n°1602332
eeeinstein
Électricien au CERN
Posté le 22-08-2007 à 14:12:53  profilanswer
 

je pense qu'un lien du genre: <a href="javascript:history.go(-1)">retour</a> doit fonctionner..

 

regarde sur les sites en question vers où va le lien en question....


Message édité par eeeinstein le 22-08-2007 à 14:13:15
n°1602335
Oreste
Posté le 22-08-2007 à 14:15:30  profilanswer
 

Salut eeeinstein
 
En fait je parlais du bouton "page arriere" du browser. Il n'y a aucun lien de ce type sur la page. Je pense quie c est plus une histoire de cache.
 
Merci

n°1602348
eeeinstein
Électricien au CERN
Posté le 22-08-2007 à 14:37:59  profilanswer
 

bin, je pense que le lien en js que je t'es donner devrait marcher..
 
sinon l'autre solution c'est d'ouvrir les liens de recherche dans une nouvelles fenêtre mais je conseille pas ça..

n°1602591
Oreste
Posté le 22-08-2007 à 20:57:35  profilanswer
 

Merci eeeinstein mais je ne veux pas rajouter de lien.
 
En fait je veux comprendre le pourquoi du comment ;) c est mon cote pointilleux
 
UP

n°1602633
leflos5
On est ou on est pas :)
Posté le 22-08-2007 à 23:42:35  profilanswer
 

C'est parce que php c'est du dynamique, réinterprêté à chaque fois :)
Et que c'est une sécurité des navigateurs que de te prévenir que tu renvois les mêmes infos.
 
Donc pour éviter ça, il faut gérer soit l'enchainement (intercaler autre chose qui redirige où tu veux) soit gérer le cache du navigateur (et là ça devient dur avec des documents dynamiques et un serveur web...), soit se débrouiller pour que l'utilisateur n'ait pas envie d'utiliser cette touche ;)

n°1602761
Oreste
Posté le 23-08-2007 à 10:09:26  profilanswer
 

Ca doit être possible, essaye juste sur ce site . Tu fais une recherche, tu cliques sur n importe quel topic et apres si tu fais "page precedente" et ben tu reviens aux resultats sans aucun message d'alerte. C est clair que ca se joue au niveau du cache (vu que si des resultats correpondant a ma recherche s ajoutent dans la BDD il n y seront pas à l'affichage). Je pense que c est au niveau des reglages de PHP/Apache mais je ne trouve pas :)

n°1602926
anthomicro
Posté le 23-08-2007 à 12:50:51  profilanswer
 

Salut,
 
Ca vient du fait que ta page de résultats est consultable avec une url directe et non quand tu envoies des données "post data" comme dirait firefox. Donc en gros ce que tu peux faire, c'est qu'une fois que le mec fait sa recherche, tu le rediriges vers une page "fictive" (rewritée) par exemple "recherche-blabla" (si l'internaute fait une recherche sur "blabla" ) et quand il consulte cette page, tu ressors les résultats que tu as par exemple stockés en session ou dans un fichier cache, une BDD, etc ... ce qui fait que même en mettant "back" une fois qu'il aura quitté la page de résultats, bah il y retournera sans message d'alerte ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Résultats d'une recherche et retour arriere navigateur

 

Sujets relatifs
Suprimer le retour chariot dans un nom de dossier/fichier[Résolu] Recherche de données dans différentes feuilles Excel
URGANT(recherche un Codeur de site web le principale)(qui et fan de stlancer le logiciel en arriere plan
Create table as et insert into ne donnent pas les mêmes résultatsPage qui s'affiche bien avec le navigateur mais mal sur le bureau
Recherche script de modification et sauvegarde d'image[MYSQL] Soucis avec matching sur requete moteur de recherche
Recherche d’une compétition d’A.I. (intelligence artificielle)[MySQL] Moteur de recherche MATCH
Plus de sujets relatifs à : Résultats d'une recherche et retour arriere navigateur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR