2016-05-23 19 views
-1

私はPHPを初めて使用しています。今はセッションで作業する必要があります。 ページをリロードするたびに、カウンターは1ずつ上がる必要があります。 最初は動作しましたが、今は未定義の「訪問」エラーメッセージが表示されています。エラーメッセージが表示されませんundefined index

<?php 
    session_start(); 
    $visits = $_SESSION['visits']++; 
    if ($visits == 0) { 
    echo 'Je bent nieuw hier he!'; 
    } 
    else { 
    echo 'Welkom terug voor de '.$visits.' ste keer'; 
} 
+1

'$ _SESSION'は' Cookie'ではなく、セッションはサーバ側にデータを保存し、クッキーはクライアント側にデータを保存します。あなたがやっていることはセッションで働いていることです。サイト訪問カウンターを作ろうとしている場合は、セッションやクッキーを使用せず、データベースとPHPを使用して、データベース内にカウントを保存してください。 –

+0

[PHPセッションで未定義のインデックス]の複製があります(http://stackoverflow.com/questions/18731693/undefined-index-with-php-sessions) –

+0

@Arshセッションで編集しましたが、1日で作業しました。今、エラーメッセージを受け取っています。 –

答えて

0

あなたが実際に$visits値を確認する前にisset($_SESSION['visits'])を使用して存在を$_SESSION['visits']を確認してください:

は、ここに私のコードです。

関連する問題