С моей сессией счетчик посетителей не работает - PullRequest
0 голосов
/ 02 октября 2019

В моем коде, если пользователь посещает, это увеличивает количество, но выдает ошибку

/home/u845,409,439/domains/jamiatulamasolapur.org/public_html/application/views/home.php Line: 161 Function: fread File: /home/u845,409,439/domains/jamiatulamasolapur.org/public_html/application/controllers/MainController.php Line: 46 Function: view File: /home/u845,409,439/domains/jamiatulamasolapur.org/public_html/index.php Line: 315 Function: require_once
Visitor

Мой код:

<?php
// session_start();
$counter_name = "counter.txt";

// Check if a text file exists. If not create one and initialize it to zero.
if (!file_exists($counter_name)) {
 $f = fopen($counter_name, "w");
 fwrite($f,"0");
 fclose($f);
}

// Read the current value of our counter file
$f = fopen($counter_name,"r");
$counterVal = fread($f, filesize($counter_name));
fclose($f);

// Has visitor been counted in this session?
// If not, increase counter value by one
if(!isset($_SESSION['hasVisited'])){
 $_SESSION['hasVisited']="yes";
 $counterVal++;
 $f = fopen($counter_name, "w");
 fwrite($f, $counterVal);
 fclose($f);
}
echo "$counterVal";

?>

Я не знаю, где я ошибаюсь вмой код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...