Web サイトから訪問者の IP とブラウザーに関する情報を取得し、それをデータベースのテーブルに格納する PHP スクリプトを作成しました。このスクリプトはヘッダーに含まれており、各ページが読み込まれるたびに実行されます。Google アナリティクスのようなものです。調査.php
このコードを Web サイトの新しい訪問者ごとにのみ実行して、新しい訪問者ごとにのみログに記録するようにします。
これは Cookie を設定することで行われると思います。そのため、Cookie を設定するこの他のコードを作成し、Cookieがない場合にのみsurvey.phpを含めます。私は使用しました!issetの関数は、存在しない場合に if ステートメントを実行しますが、Cookie を設定しておらず、ロードのたびにスクリプトを実行しています。
マニュアルに記載されている内容に基づいて、どこが間違っているのかわかりません。
<?php
if(!isset($_COOKIE['Name'])){
setcookie("Name");
include ('survey.php');
}
?>
編集:値を追加し、複数のユーザーでテストしましたが、スクリプトは引き続き各ロードを実行します。理由はわかりません。