>

내가하고 싶은 것은 다시로드 할 때마다 1 씩 증가하는 변수를 갖는 것입니다. 전 세계적으로 증가시키기를 원하기 때문에 쿠키를 사용할 수 없으며 세션을 시도했지만 운이 없었습니다. 누군가 나를 도울 수 있다면 정말 감사하겠습니다. 시도가 매우 어려워서 실제로 코드 샘플을 제공 할 수 없습니다.

  • 답변 # 1

    각 사용자마다 변수를 원한다면 세션을 가지고 갈 것입니다 :

    <?php
    session_start();
    if (!isset($_SESSION['counter'])) {
        $_SESSION['counter'] = 0;
    } else {
        $_SESSION['counter']++;
    }
    
    

    각로드마다 증가하는 고유 변수 (즉, 모든 사용자에 대해 동일)를 원하는 경우 파일을 사용하여 뷰 수를 저장할 수 있습니다.

    <?php
    if(file_exists('counter.txt'))
    {
            $counter_f = fopen('counter.txt', 'r+');
            $count = fgets($counter_f);
    }
    else
    {
            $counter_f = fopen('counter.txt', 'a+');
            $count = 0;
    }
    $count++;
    fseek($counter_f, 0);
    fputs($counter_f, $count);
    fclose($counter_f); 
    ?>
    
    

관련 자료

  • 이전 c# - xamarin android에 가로 레이아웃 관리자가 연결된 경우 현재 recylcerview 항목 위치를 얻는 방법은 무엇입니까?
  • 다음 python - keras에 저장된 모델로 CNN 계속 훈련