базовый курс php
-
1php. Для чего нужен php
-
2php. Установка окружении
-
3php Начало
-
4 php Переменные
-
5php Константы
-
6php ТИПЫ
-
7php
-
8php
-
9php Оператор присваивания
-
10php Операторы сравнения
-
11php
-
12php Управляющие конструкции ¶
-
13php Тернарный оператор ¶
-
14ph switch
-
15php while
-
16php for
-
17php continue/break
-
18php Масив
-
19php foreach ¶
-
20php Функции, определяемые пользователем
-
21php Управляющие конструкции ¶
-
22php Альтернативный синтаксис управляющих структур
-
23php функции для работы с массивами
-
24php Функции для работы со строками ¶
-
25php $_GET --- $_POST — $_REQUEST
-
26php $_FILES , move_uploaded_file() , MAIL, HEADER
-
27php session
-
28php sqli
-
29php mysqli
- $_SESSION — Переменные сессии
Сессия это файл который создается на стороне сервера
файл Сессии создаётся для каждого пользователя
Если у нас будет 100 пользователей, то под них создаться 100 файлов в Сессии
При этом мы не должны бояться что засоряется сервер файлы сессии периодически чистится
Есть специальность скрипт который чистит сервер от мусора он проходит и удаляет устаревшие файлы
При этом все данные нам доступны через массив $_SESSION
session_start — Стартует новую сессию, либо возобновляет существующую
Давайте посмотрим Где у нас файл Сессии находится в браузере и где он лежит на сервере
Давайте попробуем написать счётчик
index напишем
$_SESSION[‘count’] = isset($_SESSION[‘count’]) ? ++$_SESSION[‘count’] : 1;
?>
<a href=»index2.php»>index2</a>
index2 напишем
if (!empty($_SESSION[‘count’] ) ) {
echo «Вы посетили страницу index {$_SESSION[‘count’]}»;
}
?>
<a href=»index.php»>index</a>
Как нам удалить сессию
мы можем это сделать из браузера
а также мы можем удалять данные сессии с помощью функции session_unset — Удалить все переменные сессии
password_hash
password_verify
HOME TASK
скачать файлы СКАЧАТЬ
1 Если не заполнены все поля вывести сообщение, что все поля обязательны
2 Убрать все пробелы с помощью функции trim() Присутствует Каждый элемент массива Post своей переменной
3 изображение перенести папку img
4 Если пароли не совпадают, то вывести сообщение пароли не совпадают
5 перенаправить пользователя на страницу авторизации и вывести сообщение вы успешно зарегистрировались