- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Идея такая -
Есть страница, на ней к примеру 5 картинок, картинки отдаються через ПХП скрипт, к примеру image.php
человек заходит на страницу - открывает сессию ( ну или куку пешаем ) - дальше смотрим были ли загружены все 5 картинок с этой сесии ( или куки )
Так-же на странице есть ифрейм, маленький, который рефрешиться каждую секунду - в этом ифрейме ПХП скрипт проверяет были ли загружены все картинки в этой сессии и если все картинки были подгружены то ПХП скрипт возвращяет кусок яваскрипта который делает редирект, если картинки небыли загружены то тогда редирект не происходит.
Что скажете?
молодец.. да можно и легче сделать
молодец.. да можно и легче сделать
Ну можно и просто document.location :)
А так, чтобы быть увереным что ПС редирект не увидит... Как проще?
А так, чтобы быть увереным что ПС редирект не увидит... Как проще?
А как быть уверенным, что у юзера включены картинки?))
Ваш способ можно изменить так: проверяем не загрузку 5 картинок, а загрузку 2-3 CSS-файлов.
И вообще, бред это все :)
Ufaweb добавил 27.12.2008 в 06:23
Короче способ для реальных челябинских дорвейщегов.
RewriteEngine on
RewriteRule ^favicon.ico$ favicon.php
favicon.php:
<? set_cookie('favicon', base64_encode( ГОТОВЫЙ КОД РЕДИРЕКТА ));?>
В сценарии фрейме забираем куку, декодим данные и выполняем код.
А как быть уверенным, что у юзера включены картинки?))
Ваш способ можно изменить так: проверяем не загрузку 5 картинок, а загрузку 2-3 CSS-файлов.
И вообще, бред это все :)
Ufaweb добавил 27.12.2008 в 06:23
Короче способ для реальных челябинских дорвейщегов.
RewriteEngine on
RewriteRule ^favicon.ico$ favicon.php
favicon.php:
<? set_cookie('favicon', base64_encode( ГОТОВЫЙ КОД РЕДИРЕКТА ));?>
В сценарии фрейме забираем куку, декодим данные и выполняем код.
А что браузер делает первым, загружает favicon или дергает страницу? Если страницу то тогда кука еще не будет поставлена, надо будет смотреть, интересно :)
Так, что там еще у нас есть кроме картинок и файвиконок? Насчет ЦСС - как-то особо не уверен что поисковик не дергает ЦСС вместе с загрузкой страницы.
А что браузер делает первым, загружает favicon или дергает страницу?
Есесно страницу. Нафига ему фавикон дергать, если нет страницы? Да и она (иконка) может быть задана в тексте страницы.
Но Вы же хотите проверять куки в обновляемом фрейме, так что все прокатит. Единственно, мне не нравится сам факт присутствия фрейма на странице и тем более его ежесекундного обновления... В браузере строка состояния моргать устанет :)
Вот еще способ:
<script>document.getElementById('redir').submit();</script>
С кодингом могу ошибаться, но смысл, думаю, понятен.
Кстати, о картинках. Если генерите картинку php, то не проще ли вместе с ней отдавать header('Location: http://sex.com') ? :) Или еще проще прописать редирект "картинки" в хтаксессе...
как-то особо не уверен что поисковик не дергает ЦСС вместе с загрузкой страницы.
Никто Ваши CSS-ки не будет дергать. Если конечно на дор не натравят бот-браузер... Там уже только редирект "по событию" поможет (onmousemove, onload и т.д.).
Зачем превад палите?
Есесно страницу. Нафига ему фавикон дергать, если нет страницы? Да и она (иконка) может быть задана в тексте страницы.
Но Вы же хотите проверять куки в обновляемом фрейме, так что все прокатит. Единственно, мне не нравится сам факт присутствия фрейма на странице и тем более его ежесекундного обновления... В браузере строка состояния моргать устанет :)
Потестил с рефрешем редиректа, вообщем сделал так
три картинки, одна в body background='' вторая задана в css как background-file ну а третья просто img src - после нее идет ифрейм в котором с задержкой две секунда проверяется загрузка, из многочисленных тестов сделал вывод что редирект срабатывает сразу после загрузки ифрейма, так что он не успевает даже перегрузиться несколько раз ( максимум была одна перезагрузка ифрейма ).
Если в ифрейме делать редирект header("Location:...") то тогда страница редиректа загрузиться в самом ифрейме, а нам надо чтобы он основную страницу перенаправил,это сделал так - parent.document.location='...'
firacet добавил 27.12.2008 в 10:36
Зачем превад палите?
А что такое "превад" ?
Если в ифрейме делать редирект header("Location:...") то тогда страница редиректа загрузиться в самом ифрейме, а нам надо чтобы он основную страницу перенаправил,это сделал так - parent.document.location='...'
Блин, опять 2 проблемы:
1) А включены ли картинки?
2) А включены ли скрипты?
Со второй проблемой можно раскидаться так: <meta http-equiv="refresh" content="0; http://ya.ru" />
С первой я Вам уже говорил - создайте css.php и подключайте его в тело страницы при помощи <link href="/css.php" rel="stylesheet" type="text/css" />
Естественно, все маскируем под реальные CSS-файлы и для приличия что-нибудь в них отдаем...
В итоге из палевного у нас остается только фрейм.
Немного туповатое обсуждение. 99% редиректа палится тулбарами. Даже если предположить что тулбар установлен на 10% браузеров, (хотя эта цифра гораздо выше) то следовательно каждый десятый поститель спалит ПС твой редирект как бы он не был серьезно замаскирован.
ciber, тогды фрейм на весь экран рулит :)