2014-01-18 2 views
2

Возможно ли заблокировать содержимое iframe для вызова из браузера?Как заблокировать содержимое iframe из вызовов браузера

Например,

domain.com/index.php имеет iframe.php в нём.

index.php 

есть сессия тоже iframe.php есть. Но когда начала сеанса, пользователь может вызвать iframe.php в

domain.com/iframe.php 
+0

Вы имеете в виду * block 'iframe.php' для доступа непосредственно * хотя адресная строка? – BlitZ

+0

да, точно я хочу это сделать – acidburnr

ответ

2

Если Javascript вариант, вы можете обнаружить, если iframe открыт в браузере непосредственно:

<script type="text/javascript"> 
if (top.location == self.location) { 
    top.location = "http://homepage.com"; 
} 
</script> 

Другим вариантом является использование $_SERVER['HTTP_REFERER'] , как упомянуто here.

+0

javascript решает мою проблему. Я также проверю другой вариант. Спасибо. – acidburnr

+0

@acidburnr Приветствия. – BlitZ

Смежные вопросы