Loading...
Обучение/Помощь новичкам | Определение юзера
Ребят подскажите пж как сделать определение юзера по id?? Допустим делаю так
$id=(int)$_GET['id'];
$usr=$db->query("SELECT * FROM `users` WHERE `id` = '$id' ")->fetch_assoc();
echo $usr[login] ;
И при написании в адресной строке site.ru/profile.php?id=8 То отображает правильно ник пользователя и всё работает.
А как сделать чтобы при нажатии на кнопку профиль всё работало??? А не писать в адресной строке?

$id = isset($_GET["id"]) ? $_GET["id"] : $_SESSION["id"];
monobogdan , А так как у меня куки вместо сессий??? И в куки передаётся логин и пароль юзера но не id???
CaMnoCe6e (26.01.2019 в 13:18)
monobogdan , А так как у меня куки вместо сессий??? И в куки передаётся логин и пароль юзера но не id???

т.е он $user['id'] показывает пусто?
$user['id']
CaMnoCe6e (26.01.2019 в 13:15)
Ребят подскажите пж как сделать определение юзера по id?? Допустим делаю так
$id=(int)$_GET['id'];
$usr=$db->query("SELECT * FROM `users` WHERE `id` = '$id' ")->fetch_assoc();
echo $usr[login] ;
И при написании в адресной строке site.ru/profile.php?id=8 То отображает правильно ник пользователя и всё работает.
А как сделать чтобы при нажатии на кнопку профиль всё работало??? А не писать в адресной строке?

Себя что ли определять?
site.ru/profile.php?id='.$user['id']
CaMnoCe6e (26.01.2019 в 13:18)
monobogdan , А так как у меня куки вместо сессий???

В идеале для сессий лучше использовать полноценный key-value механизм сессий, в котором можно хранить промежуточные данные.

И в куки передаётся логин и пароль юзера но не id???

Очевидно же что делать выборку по имени?
Челябинский , Я выборку id в файле профиля беру с бд не используя куки. А вот допустим сама кнопка
$id=$_GET[id];
<a href=profile.php?id=$id>
Но передаёт нулевой айди тоисть profile?id=0
TuT , Ну да
Онлайн: 5
Время:
Gen. 0.1068
(c) Bym.Guru 2010-2026