Savoir si on est en iframe
Patzer
-
Pitet Messages postés 2845 Statut Membre -
Pitet Messages postés 2845 Statut Membre -
Bonjour,
J'ai un site qui peut être affiché entièrement sur un navigateur ou intégrer dans un autre site sous la forme iframe.
Afin d'avoir un affichage plus simple quand on est en iframe (suppression d'un menu, simplification de l'entête, etc...) j'aurais besoin de déterminer en php si je sui en iframe ou pas. Est-ce possible et si oui comment ?
Merci pour vos réponses
J'ai un site qui peut être affiché entièrement sur un navigateur ou intégrer dans un autre site sous la forme iframe.
Afin d'avoir un affichage plus simple quand on est en iframe (suppression d'un menu, simplification de l'entête, etc...) j'aurais besoin de déterminer en php si je sui en iframe ou pas. Est-ce possible et si oui comment ?
Merci pour vos réponses
A voir également:
- Le fichier inf de tierce partie ne contient pas d’informations de signature numérique
- Iframe mp3 - Forum HTML
- Iframe-inf - Forum Virus
- Iframe n'autorise pas la connexion - Forum Webmastering
- Probleme avec IFRAME - Forum HTML
- Alternative iframe - Forum PHP
2 réponses
Salut,
Grâce à $_SERVER['HTTP_REFERER'] : http://php.net/manual/fr/reserved.variables.server.php
A+
Zep3k!GnO
Grâce à $_SERVER['HTTP_REFERER'] : http://php.net/manual/fr/reserved.variables.server.php
A+
Zep3k!GnO
On est des rangers mec, des rangers...
Salut,
Une solution possible :
Source : https://stackoverflow.com/questions/326069/how-to-identify-if-a-webpage-is-being-loaded-inside-an-iframe-or-directly-into-t
Bonne journée
Une solution possible :
function inIframe () {
try {
return window.self !== window.top;
} catch (e) {
return true;
}
}
Source : https://stackoverflow.com/questions/326069/how-to-identify-if-a-webpage-is-being-loaded-inside-an-iframe-or-directly-into-t
Bonne journée
J'ai également essayé en utilisant un cookie pour stocker l'information comme quoi on est en iframe la première fois qu'on charge l'iframe mais là encore ça part en sucette si on ouvre la page entière dans un autre onglet par exemple. Là ça s'affiche comme si c'était en iframe alors qu'on ne l'est pas :(