2016-07-30 3 views
-1

홈 페이지에 방문 횟수 카운터가있는 페이지가 포함 된 사이트가 있습니다. 방문자가 홈 페이지로 돌아올 때마다 카운터가 증가합니다.PHP 코드를 사용하여 페이지를 변경할 수 있습니까

홈 버튼을 클릭했을 때 카운터를 감소시키는 php를 작성했지만 홈 페이지로 돌아갈 방법을 찾을 수 없습니다.

PHP로 가능합니까?

감사합니다.

+1

수 다시 증가합니다 http://stackoverflow.com/questions/7467330/php-headerlocation-force-url-change-in-address-bar의 중복 – DrPrItay

답변

0

PHP만으로는 불가능하며 방수 기능이 없습니다. 사용자가 홈페이지에 있고 페이지를 새로 고치면 x 번 ...?

대신에 카운터가 특정 세션에 대해 이미 증가되었는지 여부를 확인하여 코드를 래핑해야합니다. 코드 사양을 알려주지 않았으므로 여기에 의사 코드가 있습니다. 사용자가 자신의 브라우저 홈 페이지로 돌아를 닫으면


<?php 
    session_start(); 

    if (!isset($_SESSION['counter_incremented'])) { 
     /** 
      Your current increment code 
     **/ 
     $_SESSION['counter_incremented'] = true; 
    } 
이 의미 카운터는 세션 당 한 번 증가되므로주의 않으며, 카운터는 하나

관련 문제