Мне нужна некоторая помощь для получения идентификатора пользователя, который зашел на мой сайт.По сути, у меня есть панель пользователя, на которой я хочу показать только детали конкретного пользователя.Может ли кто-нибудь сказать мне, если я нахожусь на правильном пути и что я сделал неправильно.
Итак, на странице панели инструментов, где пользователи попадают после входа в систему, у меня это вверхустраницы:
$query = "SELECT * FROM `checkPointMod` WHERE `idUsers` = $_SESSION['id']";
Затем в моем заголовке, который находится на каждой странице, у меня есть это:
<?php
session_start();
require "includes/dbh.inc.php";
?>
Затем в моем сценарии входа в систему у меня есть:
$_SESSION['id'] = $row['idUsers']; //User ID
$_SESSION['uid'] = $row['uidUsers']; //Username
$_SESSION['email'] = $row['emailUsers']; //Users Email
Поэтому я подумал, что, позвонив по номеру $_SESSION['id']
в верхней части страницы панели инструментов, он просто определит, кто вошел в систему, однако я получаю следующую ошибку:
синтаксическая ошибка, неожиданная ''(T_ENCAPSED_AND_WHITESPACE), ожидая' - 'или идентификатор (T_STRING) или переменную (T_VARIABLE) или число (T_NUM_STRING)
Может кто-нибудь сказать, если это неправильный способ узнать, какой пользователь имеетвошли в систему или это простой синтаксис?