Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function getKeywords()
- {
- $refer = parse_url($_SERVER['HTTP_REFERER']);
- $host = $refer['host'];
- $refer = $refer['query'];
- if(strstr($host,'google'))
- {
- //do google stuff
- $match = preg_match('/&q=([a-zA-Z0-9+-]+)/',$refer, $output);
- $querystring = $output[0];
- $querystring = str_replace('&q=','',$querystring);
- $keywords = explode('+',$querystring);
- return $keywords;
- }
- elseif(strstr($host,'yahoo'))
- {
- //do yahoo stuff
- $match = preg_match('/p=([a-zA-Z0-9+-]+)/',$refer, $output);
- $querystring = $output[0];
- $querystring = str_replace('p=','',$querystring);
- $keywords = explode('+',$querystring);
- return $keywords;
- }
- elseif(strstr($host,'msn'))
- {
- //do msn stuff
- $match = preg_match('/q=([a-zA-Z0-9+-]+)/',$refer, $output);
- $querystring = $output[0];
- $querystring = str_replace('q=','',$querystring);
- $keywords = explode('+',$querystring);
- return $keywords;
- }
- else
- {
- //else, who cares
- return false;
- }
- }
- $refer = parse_url($_SERVER['HTTP_REFERER']);
- $host = $refer['host'];
- if(strstr($host,'google') or strstr($host,'yahoo') or strstr($host,'msn') or strstr($host,'bing'))
- {
- // Данные для mysql сервера
- $dbhost = "sape.mysql.ukraine.com.ua"; // Хост
- $dbuser = "sape_allsitesinf"; // Имя пользователя
- $dbpassword = "4wjh77bp"; // Пароль
- $dbname = "sape_allsitesinf"; // Имя базы данных
- // Подключаемся к mysql серверу
- $link = mysql_connect($dbhost, $dbuser, $dbpassword);
- // Выбираем нашу базу данных
- mysql_select_db($dbname, $link);
- // Добавляем запись в нашу таблицу
- // т.е. делаем sql запрос
- $q = getKeywords();
- $comma_separated = implode(",", $q);
- $Ref_url = $_SERVER['HTTP_REFERER'];
- $lang = strtolower(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2));
- $datex = date("l dS Y h:I:s A");
- $url = $_SERVER['HTTP_HOST'];
- $query = "insert into Keywords values('$Ref_url','$lang','$datex','$url','$comma_separated')";
- echo $datex;
- mysql_query($query, $link);
- // Закрываем соединение
- mysql_close($link);
- }
- ?>
Add Comment
Please, Sign In to add comment