Afficher une page uniquement sur son site - PHP - Programmation
Marsh Posté le 29-08-2004 à 17:11:18
en php c'est pas possible. en JS il existe des pseudos protection. mais une protection absolue n'existe pas
Marsh Posté le 29-08-2004 à 17:18:05
J'ai fais ce code qui fonctionne comme je veux.
Code :
|
ça fonctionne pour ce que je veux faire car il s'agit d'un popup qui est ouvert uniquement à partir d'un autre page. Si la personne "prend" la page dans une iframe, ça n'ira pas car la page visitée avant n'est pas une page faisant partie du serveur.
Marsh Posté le 29-08-2004 à 20:13:08
Ca marche, mais pas toujours.
Certains firewalls bloquent l'envoi des "referer" afin de proteger "l'anonymat" des surfeurs.
Sinon, il me semble qu'il y a egalement des browsers qui ne les envoient pas. Sans oublier les proxies.
Marsh Posté le 29-08-2004 à 20:31:37
Ouais enfin il peut aussi autoriser l'accès à la page si le referrer est vide.
Dans ce cas seuls les liens venant d'autres sites seront bloqués. Mais comme je l'ai dit à l'instant, ça bloque les liens, pas juste les iframes. Donc personne ne pourra faire de lien vers ta page (à voir si c'est grave ou pas).
Marsh Posté le 29-08-2004 à 17:10:27
Je cherche le moyen pour empêcher quelqu'un d'utiliser des pages de mon site en les mettant dans des frames.
Je sais pas si en PHP c'est possible car le code s'exécute du côté serveur mais même si il existe une solution dans un autre langage j'aimerai la connaitre.
Merci