Loading...
PHP/MySQL | Где я буксую?
Короче к одной сессии хочу привязать все элементы массива, которые на сайте используются, чтобы разные массивы не создавать и когда сессия умерла, то и элементов нет.

регистрация


<?php
$_SESSION['auth'] = [
'login' => сюда логин,
'password' => сюда хеш пароля
];


теперь где-то встречается панинация и я храню предыдущую страницу


<?php
$_SESSION['auth'] = [
'page_befor' => $_GET['page'] /* номер страницы */
];


короче иду с первой на вторую страницу - всё норм, но когда иду на третью, то убивается массив auth :-D

чё за хрень сталкивался кто?
ты переопределяешь массив и оно затирается
$_SESSION['auth']['page'] = 'page_befor';
$_SESSION['auth']['login'] = 'login';
$_SESSION['auth']['pass'] = 'pass';
________
посл. ред. 23.08.2019 в 17:39; всего 1 раз(а); by Dizzy221
Dizzy221 (23.08.2019 в 17:39)
ты переопределяешь массив и оно затирается
$_SESSION['auth']['page'] = 'page_befor';
$_SESSION['auth']['login'] = 'login';
$_SESSION['auth']['pass'] = 'pass';


ага я уже врубился, а как сюда дописать в этот массив?


<?php
$_SESSION['auth'] = [
'login' => сюда логин,
'password' => сюда хеш пароля,
чтобы было тут в этом массиве
];
Вероломство, array_push
Dizzy221 (23.08.2019 в 17:46)
Вероломство, array_push

ща попробую, но как я доки читаю, то как бы не получается в мыслях :-D
Онлайн: 1
Время:
Gen. 0.0762
(c) Bym.Guru 2010-2025