$_SESSION
を使用するには 、session_start()
を呼び出す必要があります 事前にどこかに。
コードは次のようになると思います:
session_start();
if ( !isset($_SESSION['visited']) )
{
echo "This is your first visit.";
$_SESSION['visited'] = TRUE;
// Do the MySQL query here
} else {
echo "You hit the refresh button.";
}
echo "This is my site.";
このように、新しいユーザーが(新しいセッションで)最初にサイトにアクセスすると、そのユーザーのアクセスがデータベースに保存され、セッションセットに変数が設定されるため、更新ボタンの後に、アクセスに関する情報が表示されます。データベースに再度追加されることはありません。