siv1987: хотя на самом деле вместо $_SERVER['HTTP_REFERER'] должно быть $_SERVER['HTTP_USER_AGENT']
а 'google.', 'mail.', 'yandex.', 'aport.', 'rambler.', 'search.', 'yahoo.' и тд заменить слова из юзер-агентов
strpos тоже лучше заменить на всякий случай на stripos
siv1987: Что-то вы хотите от этого кода? Вы сначала попробуйте написать чего вы от него ожидаете.
Скрипт дергнут с этого сайта:
kak-forum.ru
и как я понимаю определял источник, откуда пришел пользователь, если из поиска, то подгружается iframe , если нет, то обычная страница отображается, некое подобие клоакинга. Вопрос в том, что нужно добавить, чтобы он корректно работал?
<?
function ps(){
$ref = $_SERVER['HTTP_REFERER'];
$SE = array('google.', 'mail.', 'yandex.', 'aport.', 'rambler.', 'search.', 'yahoo.');
foreach ($SE as $source) {
if (strpos($ref,$source)!==false)
return true;
}
return false;
}
?>
Это уже будет сверх наглости, но как прикрутить iframe? Если юзер подходит под условие - срабатывает iframe , при этом iframe выносится из скрипта, собственно , как на доре, чтобы была возможность передать ключ на прокладку?
хотя на самом деле вместо $_SERVER['HTTP_REFERER'] должно быть $_SERVER['HTTP_USER_AGENT']
а 'google.', 'mail.', 'yandex.', 'aport.', 'rambler.', 'search.', 'yahoo.' и тд заменить слова из юзер-агентов
strpos тоже лучше заменить на всякий случай на stripos
в таком виде т.е. работать не будет?
Спасибо.....
Что-то вы хотите от этого кода? Вы сначала попробуйте написать чего вы от него ожидаете.
Скрипт дергнут с этого сайта:
kak-forum.ru
и как я понимаю определял источник, откуда пришел пользователь, если из поиска, то подгружается iframe , если нет, то обычная страница отображается, некое подобие клоакинга. Вопрос в том, что нужно добавить, чтобы он корректно работал?
/\
/\
/\
Кто-нибудь выруайте,
$(document).ready(function(){$('.without').click(function(){
if($(this).attr('url')){
var url=$(this).attr('url');
window.open(url)}
else
{if($(this).attr('title'))
{var page=$('base').attr('href')+'/search/'+$(this).attr('title');document.location=page}}})});
/ru/forum/736949
Спасибо! :)
Это уже будет сверх наглости, но как прикрутить iframe? Если юзер подходит под условие - срабатывает iframe , при этом iframe выносится из скрипта, собственно , как на доре, чтобы была возможность передать ключ на прокладку?
Получилось деобфусфицировать оригинал скрипта:
$(document).ready(function(){$('.without').click(function(){if($(this).attr('url')){var url=$(this).attr('url');window.open(url)}else{if($(this).attr('title')){var page=$('base').attr('href')+'/search/'+$(this).attr('title');document.location=page}}})});http://omsk777.ru/referer.html
Спасибо, но я имел ввиду готовый вариант.
Да, возможно.
Подпись: Captain Obvious
На форуме нет этого скрипта? Поиск не помог
что значит iframe редирект? редирект внутри фрейма?
Допустим, если пользователь пришел с поиска, то показывается фрейм, а для пс просто сайт
del del del