Показать сообщение отдельно
  #1 (permalink)  
Старый 12.07.2018, 21:53
Аватар для fenix_63
Аспирант
Отправить личное сообщение для fenix_63 Посмотреть профиль Найти все сообщения от fenix_63
 
Регистрация: 05.06.2014
Сообщений: 92

Установка/ сброс Cookie
Всем привет, ребят, помогите кто-нибудь а. Нужно чтобы по клику на ссылку в браузере пользователя устанавливалась 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/# прям на главной странице
Ответить с цитированием