

考え方で質問させていただきます。  
例えばとあるサイトで初めて来た人だけ、バナーを表示させて、それ以降表示させないようなスクリプトを書きたいのです。  
dbでinsertして、毎回チェックってのはしたくないです。  
cookieにしようかなと思っていますが、何かいいじゃんてきなものがあれば、教えて下さい。


CC BY-SA 4.0
2018-06-11T11:57:51.230
44693
2018-06-11T15:45:22.617
2018-06-11T13:00:19.770
20350
20350
question
php
サイトの初回訪問時だけバナーを表示させたい


WebStrageを利用する案はいかがでしょうか？  
クッキーとは異なり、クライアントごとに永続化されます。

[code]

      <!doctype html>
      <html lang="ja">
      <head>
      <meta charset="UTF-8">
      <title>WebStrage API</title>
      <script type="text/javascript">
        function init() {
          var hasVisited = localStorage.getItem("visited");
          if( hasVisited != "true"){
             document.querySelector("#result").innerHTML = "<h1>ロゴ</h1>";
             localStorage.setItem("visited", "true");
          }
          else [
             document.querySelector("#result").innerHTML = "hoge"
          ]
    
    
        }
      </script>
      </head>
      <body onload="init()">
        <div id="result"></div>
      </body>
      </html>      
    
[/code]


CC BY-SA 4.0
2018-06-11T15:35:36.130
44707
2018-06-11T15:45:22.617
2018-06-11T15:45:22.617
10174
10174
44693
answer