Есть страница, на которой при определенных условиях выполняет переадресацию на другой сайт. Если эту страницу вставить во фрейм:
<iframe src="http://site.ru/page.php" width="500" height="500"
style="border:1px solid lightgrey;">
переадресация так же выполниться в во фрейме.
Каким образом сделать чтобы это не работало во фрейме? То есть нужно такое условие:
if (если_это_фрейм) {
exit;
} else {
header("location: http://go.ru");
}
На всех страницах своего сайта выдаете заголовок:
X-Frame-Options: DENY
Можете это делать через php так: header('X-Frame-Options: DENY');
Тут больше информации по заголовку.
Самое простое - использовать _GET параметр
<iframe src="http://site.ru/page.php?frame=1" width="500" height="500"
style="border:1px solid lightgrey;">
.
if (!isset($_GET['frame'])) {
header("location: http://go.ru");
exit;
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости