X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Способ защиты Iframe
GC_
GC_
Topic Starter сообщение 27.3.2010, 18:22; Ответить: GC_
Сообщение #1


Есть на сайте страничка 2.php с определенным содержимым.
Я встраиваю ее в страницу 1.php (такова технология)) через iframe.

Можно ли как-то защитить загрузку страницы 2.php, чтобы она могла открываться только во фрейме моего сайта, а во фрейме другого сайта чтобы показывалось другое содержимое?

Может есть возможность организовать подобное через javascript или .htaccess?


Тому кто реально поможет решить эту проблему - 100 wmr.


--------------------
В чем сила, Брат?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
neox
neox
сообщение 27.3.2010, 18:31; Ответить: neox
Сообщение #2


На java примерно так будет:

if(top.self == window) { alert(’Загружено в основном окне’);}else{alert(’Загружено во фрейме’);}


PS. Посмотри вот это ещё: _http://forum.php.su/topic.php?forum=1&topic=2211

Сообщение отредактировал neox - 27.3.2010, 18:33


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
GC_
GC_
Topic Starter сообщение 27.3.2010, 18:47; Ответить: GC_
Сообщение #3


Спасибо, но не совсем то. Просто некоторые могут из кода страницы 1.php скопировать код фрейма 2.php к себе на сайт и у них будет отображаться так же как у меня. Вот это нужно запретить... Чтобы этот фрейм только внутри моего сайта работал.


--------------------
В чем сила, Брат?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zarax
zarax
сообщение 27.3.2010, 22:03; Ответить: zarax
Сообщение #4


Тоже интересен этот вопрос. Пару раз искал в гугле, но четкого ответа так и не нашел, буду признателен за инфо.

Сообщение отредактировал zarax - 27.3.2010, 22:04


--------------------
Twiza.ru - современный и многофункциональный сервис для облегчения работы с twitter
Продаем аккаунты в индексе Я / G с фоловерами, делаем прогоны с фото и видео контентом
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
neox
neox
сообщение 27.3.2010, 23:41; Ответить: neox
Сообщение #5


(zarax @ 27.3.2010, 21:03) *
Тоже интересен этот вопрос. Пару раз искал в гугле, но четкого ответа так и не нашел, буду признателен за инфо.


Завтра постараюсь вам выдать примерчик. А вообще если на сессиях реализоать, то кроме вашего сайта никто больше использовать ваш фрейм не сможет.

(GC_ @ 27.3.2010, 17:47) *
Спасибо, но не совсем то. Просто некоторые могут из кода страницы 1.php скопировать код фрейма 2.php к себе на сайт и у них будет отображаться так же как у меня. Вот это нужно запретить... Чтобы этот фрейм только внутри моего сайта работал.


В приват дай кусочек кода, а то непонятно что ты прячешь.

Сообщение отредактировал neox - 27.3.2010, 23:24
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Electric
Electric
сообщение 28.3.2010, 12:22; Ответить: Electric
Сообщение #6


А обязательно нужен IFrame, ведь сейчас все стараються уйти от IFrame-ов? unsure.gif
Почему нельзя реализовать на Ajax? cool.gif
Например результат выводить в DIV, который будет выглядеть как фрейм. wink.gif


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
neox
neox
сообщение 28.3.2010, 12:45; Ответить: neox
Сообщение #7


Вот, примерно так :/

1.php
<?php
session_start();
$_SESSION['check'] = 'check OK';
?>

<body>
<iframe src="2.php" width="100%" scrolling="no" frameborder="0" height="540"></iframe>
</body>


2.php
<?php
if (!isset($_SERVER['HTTP_REFERER']))
{
    header("Location: http://myftp.org.ru/404");
}
else
{
    if(strpos($_SERVER['HTTP_REFERER'], 'http://myftp.org.ru/')===false) // проверка домена
        header("Location: http://myftp.org.ru/404");
        
    session_start();
    if ($_SESSION['check'] == 'incorrect') {
        header("Location: http://myftp.org.ru/404");    
    }
    $_SESSION['check'] = 'incorrect';
}
?>
Hello Word!


Тут проверка про реффереру, и по сессии.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Простой способ заработать на пиво за 5 минут
Халява для граждан РФ
17 MaxChemist 3146 15.9.2022, 17:42
автор: MaxChemist
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыРеволюционный способ монетизации прогонов/рассылок. Хватит быть нищим!
15 Suagaring 4662 1.8.2021, 20:06
автор: Ruby
Открытая тема (нет новых ответов) ActiveBot - новый способ раскрутить ВК группу
10 smmbox 4359 30.7.2020, 10:50
автор: smmbox
Открытая тема (нет новых ответов) Cyberspace.name - простой и быстрый способ обмена цифровых валют!
0 cyber2019 1181 12.8.2019, 12:58
автор: cyber2019
Открытая тема (нет новых ответов) Продажа iframe Трафика
1 Chapa 3421 20.5.2019, 14:48
автор: -Android Traffic-


 



RSS Текстовая версия Сейчас: 23.4.2024, 19:52
Дизайн