OVH Cloud OVH Cloud

Empecher les cadres

5 réponses
Avatar
n.b
Il y a des scripts en javascript mais je cherche comment faire
simplement en PHP pour empêcher les webmestres novices ou indélicats de
mettre un lien vers mon site inclus dans leurs frames.

5 réponses

Avatar
CrazyCat
n.b wrote:

Il y a des scripts en javascript mais je cherche comment faire
simplement en PHP pour empêcher les webmestres novices ou indélicats de
mettre un lien vers mon site inclus dans leurs frames.


Pourquoi chercher à ré-inventer la roue?
Cela existe en Javascript, et ça marche...

--
Tout sur les eggdrops
http://www.c-p-f.org
ML @

Avatar
Thibaut Allender

Il y a des scripts en javascript mais je cherche comment faire
simplement en PHP pour empêcher les webmestres novices ou indélicats de
mettre un lien vers mon site inclus dans leurs frames.


et le php qui s'execute sur le *serveur*, comment il sait si le *client*
est en train d'afficher le script dans une frame ou pas?

--
freelance + web|system developer|designer
+ 32 496 26 75 76 + http://www.capsule.org

Avatar
Patrick
n.b wrote:
Il y a des scripts en javascript mais je cherche comment faire
simplement en PHP pour empêcher les webmestres novices ou indélicats de
mettre un lien vers mon site inclus dans leurs frames.


En php, tu ne vas guère que pouvoir renvoyer du code html (c'est le
boulot de php), et ce code html, quel qu'il soit, sera de nouveau
intégré dans le frame du webmestre fautif.
Tu ne peux pas faire un header('Location...') avec un target. Donc à
part un bout de javascript, je vois pas.

--
Patrick

Avatar
n.b
CrazyCat a écrit:
Pourquoi chercher à ré-inventer la roue?
Cela existe en Javascript, et ça marche...



Sauf, et il sont de plus en plus nombreux - dont moi -, pour tous ceux
qui désactivent javascript sur leur navigateur car c'est lourd, lent, et
souvent utilisé pour la pub, les popup et tout un tas de gadgets
inutiles ou pas clairs. Les bons programmeurs de sites web évitent en
général (mais quelquefois on ne peut pas éviter) de mettre du javascript
sur leurs pages.

Avatar
Savut
PHP peut pas faire ca, c'est hors de la porte de PHP car c'est du cote
client, PHP ne s'executant que du sote server, comment le serveur pourrais
savoir que ta page sera affiche dans un frame ou non. C'est tout simplement
impossible. Seul Javascript peut faire ca.

Savut

"n.b" wrote in message
news:
Il y a des scripts en javascript mais je cherche comment faire
simplement en PHP pour empêcher les webmestres novices ou indélicats de
mettre un lien vers mon site inclus dans leurs frames.