Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
На некоторых форумах, если перейти на них с поисковика, подсвечиваются ключевые слова, которые были заданы в поиске. Это помогает быстрее найти нужную информацию. Теоретически можно пойти дальше и немного менять страницу в завимости от категории поискового запроса посетителя.
Я написал небольшую функцию, которая определяет поисковый запрос по URL. echo
<?php $keyword = extractKeyword($_SERVER['HTTP_REFERER']); if (stripos($keyword, 'southpark')!==false && stripos($keyword, 'php')===false) { echo('<div class="notice">Это сайт о PHP, а не о <a href="http://www.southpark.org.ru/">SouthPark</a></div>'); } ?>
foreach ($searchEngines as $needle=>$param) { if (strpos($host, $needle)!==false && !empty($queryItems[$param])) { return urldecode($queryItems[$param]); } }
return false; } ?>
Массив $searchEngines был почти полностью одолжен из скрипта Google Analytics urchin.js. Поэтому поддерживаются все поисковики, которые сейчас определяет Google Analytics плюс добавлены несколько русских и украинских поисковиков.
Можно легко добавить свои любимые поисковики. Если будете добавлять, отпишитесь в комментариях, может быть, они пригодятся не только вам.
На некоторых форумах, если перейти на них с поисковика, подсвечиваются ключевые слова, которые были заданы в поиске. Это помогает быстрее найти нужную информацию. Теоретически можно пойти дальше и немного менять страницу в завимости от категории поискового запроса посетителя.
Я написал небольшую функцию, которая определяет поисковый запрос по URL. echo
<?php $keyword = extractKeyword($_SERVER['HTTP_REFERER']); if (stripos($keyword, 'southpark')!==false && stripos($keyword, 'php')===false) { echo('<div class="notice">Это сайт о PHP, а не о <a href="http://www.southpark.org.ru/">SouthPark</a></div>'); } ?>
foreach ($searchEngines as $needle=>$param) { if (strpos($host, $needle)!==false && !empty($queryItems[$param])) { return urldecode($queryItems[$param]); } }
return false; } ?>
Массив $searchEngines был почти полностью одолжен из скрипта Google Analytics urchin.js. Поэтому поддерживаются все поисковики, которые сейчас определяет Google Analytics плюс добавлены несколько русских и украинских поисковиков.
Можно легко добавить свои любимые поисковики. Если будете добавлять, отпишитесь в комментариях, может быть, они пригодятся не только вам.