Существует плагин (для WordPress), чтобы показывать рекламу только посетителям поисковых систем .. человек мог изменить его
но код показывает рекламу, только если вы приземлились и нажали на другую страницу ... но он не появляется на целевой странице. Может кто-нибудь помочь мне узнать, что не так в коде?
function wp_ozh_wsa_is_fromsearchengine($doset = false) {
global $wp_ozh_wsa;
$ref = $_SERVER['HTTP_REFERER'];
$yes = false;
if (isset($wp_ozh_wsa['my_search_engines'])) {
$SE = $wp_ozh_wsa['my_search_engines'];
} else {
$SE = array('/search?', 'images.google.', 'web.info.com', 'search.', 'del.icio.us/search',
'soso.com', '/search/', '.yahoo.',
);
}
foreach ($SE as $url) {
if (strpos($ref,$url)!==false) {
if ($doset) {
$url = parse_url(get_option('home'));
setcookie('wsas', 'yes', time() + 60*60, $url['path'] . '/');
}
}
}
if (isset($_COOKIE['wsas'])) {
return true;
}
return false;
}