Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обращение к странице через iframe
 
 автор: Maxam   (19.07.2010 в 12:08)   письмо автору
 
 

Как сделать так, чтобы к странице можно было обратиться ТОЛЬКО через iframe с определённым id или ещё каким-нибудь параметром. Главное, чтобы только через iframe страница открылась. Чтобы пользователь не смог сделать прямое обращение! Как в AJAX.

  Ответить  
 
 автор: sim5   (19.07.2010 в 12:35)   письмо автору
 
   для: Maxam   (19.07.2010 в 12:08)
 

Ага, а url для iframe значит не позволит напрямую обратиться к странице? )

  Ответить  
 
 автор: АЯ   (19.07.2010 в 22:20)   письмо автору
 
   для: Maxam   (19.07.2010 в 12:08)
 

Вы не написали - что именно должно произойти, когда юзер всё же попробует открыть этот файл вне ифрейма.
"Взрыв монитора юзера" - не предлагать. Это нереализуемо.

Когда придумаете - тогда и ответим на ваш вопрос.

  Ответить  
 
 автор: Maxam   (23.07.2010 в 22:38)   письмо автору
 
   для: АЯ   (19.07.2010 в 22:20)
 

Все что угодно. Например, перенаправление на какую-либу страницу.

  Ответить  
 
 автор: АЯ   (24.07.2010 в 02:41)   письмо автору
 
   для: Maxam   (23.07.2010 в 22:38)
 

Вариант открытия только во фрейме/ифрейме:
<head><script>if (!parent.frames.length) document.location.href = 'http://google.com/';</script></head>

Вариант открытия только во фрейме/ифрейме с конкретным именем abcdef_12345:
<head><script>if (name != 'abcdef_12345') document.location.href = 'http://google.com/';</script></head>

  Ответить  
 
 автор: Maxam   (24.07.2010 в 11:31)   письмо автору
 
   для: АЯ   (24.07.2010 в 02:41)
 

Спасибо.

  Ответить  
 
 автор: sim5   (24.07.2010 в 13:26)   письмо автору
 
   для: Maxam   (24.07.2010 в 11:31)
 

И это называется запретом по прямой ссылке у вас?

  Ответить  
 
 автор: Maxam   (26.07.2010 в 23:45)   письмо автору
 
   для: sim5   (24.07.2010 в 13:26)
 

Не у меня )
Я учёл, то что мне здесь ответили, но решил идти по другому пути.

  Ответить  
 
 автор: sim5   (27.07.2010 в 00:19)   письмо автору
 
   для: Maxam   (26.07.2010 в 23:45)
 

Как Владимир Ильич? )
Только сервер может запретить выдачу по прямой ссылке, а у iframe и ajax иные задачи, ничто мне не помешает увидеть url и параметры с которыми они оперируют, и набрать этот url в браузере.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования