Возник непонятный баг, или что-то вроде этого.
id пользователя записан в
$_SESSION['id']
.
На некоторых страницах берется переменная
$id = filter_var($_GET['id'], FILTER_SANITIZE_NUMBER_INT);
и вот тут начинается чертовщина. Почему то вместо переменной
$id
присваивается
$_SESSION['id']
.
В чём дело - не знаю.
Буквально идёт код на странице
echo $_SESSION['id'] // выведет правильное id
$id = filter_var($_GET['id'], FILTER_SANITIZE_NUMBER_INT);
echo $_SESSION['id'] // уже будет другое значение
if(empty($id) || $id < 1) $id = $_SESSION['id'];
Или всё дело в filter_var()?