andreich
вообщем код скрипта
var expirationIntl = 24*60*60*1000;
function popundrShow (url) {
var popundrWindow = window.open(url, "_blank", "toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,copyhistory=yes,height=840,width=1060");
setTimeout( function() { popundrWindow.focus(); setTimeout( function() { popundrWindow.blur();}, 1);}, 10);
};
function popundrSetcookie (name, value, interval) {
var expires = new Date();
expires.setTime(expires.getTime() + interval);
document.cookie = name + '=' + value + '; expires=' + expires.toGMTString() + '; path=/';
};
function popundrGetcookie (name) {
var cookies = document.cookie.toString().split('; ');
for (var i = 0; i < cookies.length; i++) {
if (cookies[i].split('=')[0] == name) return cookies[i].split('=')[1];
};
return '0';
};
function popundrCheck () {
var cookie = popundrGetcookie('clickunder');
if ((cookie>=0&&cookie<10)) {
cookie++;
switch (cookie) {
case 1 : {
popundrShow('http://ljctv.com/boundgangbangs/boundgangbangs.htm');
break;
};
default : break;
};
popundrSetcookie('clickunder',cookie,expirationIntl);
};
};
function popundrInitialize() {
if (document.attachEvent) document.attachEvent( "onclick", popundrCheck);
else {
if (document.addEventListener) document.addEventListener( "click", popundrCheck, false);
};
};
<?php
// данные для соединения с MySQL
$db['sql_host'] = 'localhost';
$db['sql_user'] = 'user';
$db['sql_pass'] = 'userpass';
$db['sql_database'] = 'basename';
$connect = mysql_connect($db['sql_host'], $db['sql_user'], $db['sql_pass']); // Соединение с MySQL
mysql_select_db ($db['sql_database']); // Выбор базы данных
// чистка устаревших значений
mysql_query("DELETE FROM `uin` WHERE `date_ad` < '".time()."'");
// получаем ip
$ip = $_SERVER['REMOTE_ADDR'];
// проверяем зарегистрирован ли ip
$result = mysql_query("SELECT * FROM `uin` WHERE `ip` LIKE '".$ip."'");
$num_rows = mysql_num_rows($result);
if ($num_rows == 0) { // не зарегистрирован
// регистрируем ip и назначаем время показа
mysql_query ("INSERT INTO `uin` ( `ip` , `date_ad` ) VALUES ('".$ip."' , '".(time()+60*60*24)."');");
// запускаем JS
echo "popundrInitialize();";
}
mysql_close($connect); // Разрываем соединение с MySQL
?>
Smarty
andreich писал:
тоесть тут смысл какой пришел серфер, кликнул ему попандер, потом кликнул перешел на другой домен, кликнул и ему уже ничего не открывается
берешь отдельный домен. js-скрипт с рекламой ставится на этот домен, скрипт инклудится с этого домена. соответственно и кука ставится с этого домена на всей твоей сетке.
А то что тебе сделали, andreich, - реально плохо
upd А что с кодом не так - ну блин так жестко трахать бд (delete, select, insert) только для того чтобы смотреть уникального юзера...
Последний раз редактировалось: Smarty (24/01/14 в 15:30), всего редактировалось 1 раз