Всем привет, ребят, помогите кто-нибудь а. Нужно чтобы по клику на ссылку в браузере пользователя устанавливалась cookie c referer=домену, на котором эта ссылка находилась,
т.е. если на сайте site1.ru размещена ссылка <a href="site2.ru">Ссылка</a>, то чтобы при клике на эту ссылку у пользователя устанавливалась бы cookie с refer=site1.ru
Вот что я сделал:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script>
function delete_cookie ( cookie_name )
{
var cookie_date = new Date ( ); // Текущая дата и время
cookie_date.setTime ( cookie_date.getTime() - 1 );
document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}
function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
var cookie_string = name + "=" + escape ( value );
if ( exp_y )
{
var expires = new Date ( exp_y, exp_m, exp_d );
cookie_string += "; expires=" + expires.toGMTString();
}
if ( path )
cookie_string += "; path=" + escape ( path );
if ( domain )
cookie_string += "; domain=" + escape ( domain );
if ( secure )
cookie_string += "; secure";
document.cookie = cookie_string;
console.log(document.cookie);
}
</script>
</head>
<body>
<div id="cookie">
</div>
<a href="#" onclick="set_cookie('username','Вася Пупкин',2003,01,15,'','ruseller.com', 'secure');">
test link
</a>
</body>
</html>
Но почему то не работает. браузер пишет постоянно в консоли:
modal=1; modal=1; name=test_name
Помогите пожалуйста, а то что-то я не справляюсь.
Этот же код я выложил вот тут:
http://youran88.hol.es/# прям на главной странице