Всем привет, я только изучил php, сделал регистрацию, авторизацию, но как сделать так, чтоб при переходе на другую страницу данные (например масив с никнеймом, ID пользователя который вошел, булевскую переменную(авторизирован или нет))? помогите плз) в интернете искал но наверное похо.
да нет кода пока что..) ну вот пример -
$mysqli = new mysqli("localhost", "root", "", "mybase");
$mysqli -> query("SET NAMES 'utf8'");
$query = $mysqli -> query("SELECT * FROM `users` WHERE `login` =
'".$mysqli -> escape_string ($login)."'");
echo $mysqli->error;
global $row;
$row = $query->fetch_assoc();
if (isset($row)) {
if (in_array($login, $row)) {
if ($row['password'] == md5($password)) {
$GLOBALS["is_logged"] = true;
global $accessed;
$accessed = $GLOBALS["row"];
}
if ($row['password'] !== md5($password)) {
$error_password = 'write true password!';
$_SESSION['password'] = "";
}
}
}
if (!isset($row)) {
$error_login = 'unknown login!';
$_SESSION['login'] = "";
$_SESSION['password'] = "";
}
$mysqli->close();
}
}
$_SESSION["is_logged"] = $is_logged;
$_SESSION["accessed"] = $accessed;
надо сделать так чтоб при открытии например lottary.php я мог использовать переменные, созданые в этом коде.
У вас же уже используется массив сессии, пишите в него все необходимые переменные, и используйте на нужных вам страничках. Стартуете сессию session_start(); и обращаетесь к нужному элементу массива $_SESSION
http://php.net/manual/ru/function.session-start.php
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть поле в базе данных, типа stringГалочка напротив - NULL не стоит
Есть php код , который выводит из БД данные , нужно сделать кнопки на этой же странице, чтобы при нажатии происходила сортировка ( например нажал...
Приобрел иностранную cms, решил добавить свои данные в базу, редактировать и выводить их на сайте