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

HTML+CSS+JavaScript

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

 

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

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

тема: Определения открытия из ифрейма...
 
 автор: Shorr Kan   (17.07.2005 в 17:25)   письмо автору
 
 


<script>
if(self.parent.frames.length!=0){
<?mail("мне","ой-ой-ой""Негодяй ".$_SERVER['HTTP_REFERER']." открыл сайт в ифрейме"$headers);?>
}
</script>


Это сообщит мне... да... но при просмотре страницы будет видно


<script>
if(self.parent.frames.length!=0){}
</script>


Что можно сделать? Как избежать и исправить? Годятся не только технико-программисткие варианты, но и человеко-психологические.

Второе - можно ли определить width и height фрейма/ифрейма в котором открыта текущая страница?

   
 
 автор: glsv (Дизайнер)   (19.07.2005 в 05:37)   письмо автору
 
   для: Shorr Kan   (17.07.2005 в 17:25)
 

А если еще похулиганить? :)

<script> 
if(self.parent.frames.length!=0){ 
<?mail("мне","ой-ой-ой""Негодяй ".$_SERVER['HTTP_REFERER']." открыл сайт в ифрейме"$headers);?>
  document.write("<h1>Error</h1>");

</script>

Вместо Error можно написать сообщение, выдаваемое Apache при ошибках.

>но и человеко-психологические.
Если же нужно не выдать себя, то напишите внутри какую-нибудь абракадабру из HTML-кода. Пусть думают, что так и должно быть

   
 
 автор: Shorr Kan   (20.07.2005 в 02:31)   письмо автору
 
   для: glsv (Дизайнер)   (19.07.2005 в 05:37)
 


<script>
if(self.parent.frames.length==0){document.location.replace("http://www.bye-bye.com/");}
if(parent.document.getElementById('cup').height!=0){document.location.replace("http://www.bye-bye.com/");}
if(parent.document.getElementById('cup').width!=0){document.location.replace("http://www.bye-bye.com/");}
</script>


Вот. То есть, человек ставит а своем сайте мой ифрейм (с обозванием "cup"), который грузит мою страницу (с другого сервера). Вроде бы все работает, однако вылезает ошибка "Отказано в доступе", хотя все срабатывает. Как это избежать?

   
Rambler's Top100
вверх

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