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

  FORUM HardWare.fr
  Programmation
  PHP

  Retour vers l'index si la page n'est pas dans une frame

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Retour vers l'index si la page n'est pas dans une frame

n°1312337
dwogsi
Défaillance cérébrale...
Posté le 23-02-2006 à 15:10:41  profilanswer
 

Salut à tous,
bon je vais droit au but (pas le temps de faire long dsl) :
 
le site de ma boite utilise des frames (c'est pas ma faute, ok?!), malheureusement pas le temps de tout refaire.
 
Mais petit problème, notre cher amis google a référencé les pages qui vont normalement dans les frames, le problème c'est que dans les résultats de recherche elles apparaissent avant l'index... Donc pas de frames et....
...PAS DE MENU!
 
Donc en fait je cherche un moyen de faire en sorte que lorsqu'on arrive sur une page qui devrait être dans une frame on soit redirigé vers l'index.
 
Rien à  voir avec le PHP me direz-vous? Java script?
Non non non! Les frames c'est déjà trop alors on va pas encore rajouter du js.
 
J'ai bien essayé en testant le référent mais ça marche pas... snif...
En tout cas l'idéal serait une solution côté serveur!
 
Merci d'avance! :jap:


Message édité par dwogsi le 23-02-2006 à 16:24:22

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
mood
Publicité
Posté le 23-02-2006 à 15:10:41  profilanswer
 

n°1312350
omega2
Posté le 23-02-2006 à 15:22:27  profilanswer
 

Il n'existe aucune solution côté serveur pour ça.
Comment veux tu que le serveur sache si le fichier qu'il envoie sera :
- affiché dans une fenêtre
- affiché dans un onglet
- affiché dans une frame
- affiché en plein écran dans un lecteur de mail  
- simplement récité par un lecteur à destination d'un aveugle
- ou utilisé par un moteur de recherche pour référencer les pages
 
Si tu veux renvoyer à la page d'acceuil si ca n'est pas affiché dans une page, tu n'as qu'une et une seule solution : du javascript.
 
PS : En fait, si toutes tes pages sont en php, tu peux t'amuser à toutes les modifier pour rajouter dynamiquement le menu à la page si elle est demandé avant la page d'acceuil du site mais de toute maniére, t'auras le même probléme si la personne vas sur la page d'acceuil du site puis repasse par google pour aller sur une autre page du site. En plus,ca veut dire arriver à tracer le déplacement de tous les visiteurs sur le site et là tu vas en baver.

n°1312356
Lam's
Profil: bas.
Posté le 23-02-2006 à 15:28:04  profilanswer
 

omega2 a écrit :

Si tu veux renvoyer à la page d'acceuil si ca n'est pas affiché dans une page, tu n'as qu'une et une seule solution : du javascript.


C'est la solution généralement adoptée, ouaip.  
 
Mais il peut quand même regarder le referrer du côté serveur. Si ça ne vient pas de son site (et que ça vient de google par exemple), il y a une forte présomption que la page ne soit pas dans un cadre. Nan ?

n°1312377
omega2
Posté le 23-02-2006 à 15:49:14  profilanswer
 

Forte oui, mais tu feras comment avec les navigateurs pour lequel le referer n'est pas renseigné, ceux sur lequel on peut le modifier comme on veut et ceux qui t'indiqueront toujours la même fausse information?  
 
Mais c'est vrai qu'en régle générale, l'information sera fiable en dehors des visites de robos.
 
La question, qui reste en suspent c'est : Comment diférencier un robo d'un visiteur qui affichera la page dans une nouvelle fenêtre.

n°1312410
dwogsi
Défaillance cérébrale...
Posté le 23-02-2006 à 16:19:13  profilanswer
 

omega2 a écrit :

Il n'existe aucune solution côté serveur pour ça.
Comment veux tu que le serveur sache si le fichier qu'il envoie sera :
- affiché dans une fenêtre
- affiché dans un onglet
- affiché dans une frame
- affiché en plein écran dans un lecteur de mail  
- simplement récité par un lecteur à destination d'un aveugle
- ou utilisé par un moteur de recherche pour référencer les pages


 
Je sais je sais, il ne peut pas deviner ou est affichée exactement la page. Sauf peut être en utilisant le référant. Mais comme tu l'as dit ce n'est pas une information à laquelle on peut se fier pour les raisons que tu as données, et c'est pour cette raison que je disais que ça ne fonctionnais pas.
 
Donc je me disais que peut être y avait-il des astuces, sans dire des belles solutions bien propres, qui permettraient d'aboutir à un résultat accpetable sans utiliser le java script.
 
Mais si la seule et unique solution est le java script, je m'en remettrais à ça. Disons que je voulais avoir...
...confirmation!
 
Merci.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/

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

  Retour vers l'index si la page n'est pas dans une frame

 

Sujets relatifs
aide pour faire une applet pour ouvrir word à partir de page htmlComment ajouter une page [RESOLU]
Musique de fond pour page htmlInsérer du texte récurrent dans une page par les CSS ?
recherche de script pour page webafficher un page html dans un calque (div) avec un lien
problème connection VB6 vers MSSQL par ODBC W2003 SERVEURproblème connection VB6 vers MSSQL par ODBC W2003 SERVEUR
Acceder à une fenetre ouverte une fois que l'on a changé de page 
Plus de sujets relatifs à : Retour vers l'index si la page n'est pas dans une frame


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