n = int(raw_input('Enter the integer range to find prime no :'))
p = 2
while p<n:
i = p
cnt = 0
while i>1:
if p%i == 0:
cnt+=1
i-=1
if cnt == 1:
print "%s is Prime Number"%p
else:
print "%s is Not Prime Number"%p
p+=1
Так как iframe делает запрос GET, на самом деле нет никакого способа отличить запрос GET, исходящий от самого браузера, а другой - от iframe, встроенного в страницу. В обоих случаях браузер выполняет тот же запрос GET. Вероятно, вы могли бы написать код JavaScript на своей странице «iframe», который определяет, загружен ли он в верхнее окно или не перенаправляется, если это не так.
Из принятого ответа на определить, загружается ли веб-страница внутри iframe или прямо в окно браузера?
, используя свойства окна top
и self
<script type="text/javascript">
if (top === self) {
location = '/index.php';
}
</script>
, используя только php, вы можете сделать это с заголовком
<?php
header( 'Location: www.sss.com/index.php' ) ;
?>
Я предлагаю вам создать некоторый токен, например. «982h2jruhndjf92», сохраните его на сервере или в cookie, затем добавьте его как параметр GET в скрипт in-frame.
<iframe src="www.sss.com/add_news.php?token=982h2jruhndjf92" />
, если url предоставляет один и тот же токен, вы показываете правильный вид, иначе перенаправляете пользователя, используя заголовок ().