Рубрика: PHP

Сессии в PHP

Сессии в PHP используются для хранения данных пользователя между различными страницами веб-приложения. В отличие от cookies, данные сессии хранятся на сервере, а не на стороне клиента. Это делает сессии более безопасными и удобными для работы с конфиденциальной информацией. Сессии в PHP Когда пользователь посещает сайт впервые, PHP создает уникальную сессию и присваивает ей идентификатор (session […]

Загрузка...
Просмотров: 30 Читать статью

Куки (cookies) PHP

Куки (cookies) — это небольшие фрагменты данных, которые веб-сервер отправляет браузеру клиента для сохранения информации на стороне пользователя. Куки широко используются для хранения состояния сеанса, предпочтений пользователей и другой информации, необходимой для функционирования сайта. В PHP работа с куками осуществляется с помощью суперглобального массива $_COOKIE и функции setcookie(). Установка куки Чтобы установить куки, используется функция setcookie(). Она принимает следующие […]

Загрузка...
Просмотров: 19 Читать статью

Форма ввода php

Создание формы ввода в PHP включает два основных аспекта: HTML-код для отображения самой формы и серверную обработку данных, отправленных пользователем. Ниже представлен пример простой формы регистрации пользователя с полями для имени, электронной почты и пароля. HTML-код формы Создайте файл register.html с следующим содержанием: <!DOCTYPE html> <html lang=»ru»> <head>    <meta charset=»UTF-8″>    <title>Регистрация</title> </head> <body>    <h1>Регистрация нового пользователя</h1>    <form […]

Загрузка...
Просмотров: 25 Читать статью

mysql — сравнение с массивом (IN, NOT IN)

При запросе к базе mysql иногда возникает необходимость сравнения со списком: $query = «SELECT * FROM table WHERE name IN (‘book’, ‘painting, ‘drawing’)»; $result = mysqli_query($connect,$query); while($r = mysqli_fetch_array($result)){…} В условии указывается, что необходимо выбрать все элементы таблицы table, в столбце name содержащие значение списка ‘book’, ‘painting, ‘drawing’. Если у Вас вместо списка имеется массив […]

Загрузка...
Просмотров: 1 053 Читать статью

Подключение к базе данных mysql в php7

Функция mysqli_connect принимает три параметра: адрес сервера (хост), имя пользователя, пароль пользователя. $connect = mysqli_connect(«localhost», «user», «pass», «database»)or die (‘Нет связи с Базой Данных’); mysqli_query($connect, «SET NAMES utf8»); mysqli_connect — функция устанавливает соединение с сервером базы данных Пример запроса: $query = «SELECT * FROM tab»; $result = mysqli_query($connect,$query);

Загрузка...
Просмотров: 468 Читать статью

Смена адреса /phpmyadmin/ (Linux Ubuntu)

Один из основных способов защитить phpMyAdmin – это усложнить ее поиск. Замена стандартного URL-адреса интерфейса /phpmyadmin усложнит автоматизированный поиск установки и предотвратит brute-force атаки. В терминале выполните следующую команду: sudo gedit /etc/apache2/conf-available/phpmyadmin.conf Далее в файле найдите строчку: Alias /phpmyadmin /usr/share/phpmyadmin Измените путь открытия phpMyAdmin: Alias /НОВЫЙ_ПУТЬ /usr/share/phpmyadmin Сохраните файл phpmyadmin.conf Перезагрузите Apache: sudo service apache2 […]

Загрузка...
Просмотров: 734 Читать статью

count — подсчет количества элементов массива

Функция count() позволяет подсчитать количество элементов массива. Пример использования: $a = array(‘собака’,’кошка’,’лошадь’); echo count($a); // 3 Использование функции count  в цикле: $a = array(‘собака’,’кошка’,’лошадь’); for($i=0;$i<=count($a);$i++){ echo $a[$i].»<br>»; собака кошка лошадь

Загрузка...
Просмотров: 1 561 Читать статью

$_SERVER — информация о сервере и среде исполнения

В массив $_SERVER PHP-интерпретатор помещает переменные, полученные от сервера. Ниже представлены описания наиболее важных элементов суперглобального массива $_SERVER. Элемент $_SERVER[‘DOCUMENT_ROOT’] содержит путь к корневой директории сервера: echo $_SERVER[‘DOCUMENT_ROOT’]; /var/www/ubuntu-desktop.ru В элементе $_SERVER[‘HTTP_ACCEPT’] описываются предпочтения клиента относительно типа документа: echo $_SERVER[‘HTTP_ACCEPT’]; text/html,application/xhtml+xml,application/xml; q=0.9,image/webp,image/apng,*/*;q=0.8 Элемент $_SERVER[‘HTTP_ACCEPT_LANGUAGE’] описывает предпочтения клиента относительно языка: echo $_SERVER[‘HTTP_ACCEPT_LANGUAGE’]; ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4 Элемент $_SERVER[‘SCRIPT_NAME’] содержит путь, […]

Загрузка...
Просмотров: 2 434 Читать статью

Копируем файл copy()

Функция copy() создает копию файла. Пример использования: $dir = «/var/www/ubuntu-desktop.ru/»; $a = $dir.»1.txt»; $b = $dir.»2.txt»; if (!copy($a, $b)) { echo «не удалось скопировать «.$a; }

Загрузка...
Просмотров: 1 260 Читать статью

Функции convert_uuencode и convert_uudecode

Функция convert_uuencode() преобразует строку в формат uuencode. Кодирование Uuencode переводит строки (включая двоичные символы) в последовательности печатных (7-битных) ASCII-символов, что позволяет безопасно обмениваться данными через сеть. Пример использования: $a = «Привет! Как дела?»; echo convert_uuencode($a); @T)_1@-«XT++0M=&»(2`@T)K0L-«Z(-«TT+70N]»P/R« Функция convert_uudecode() преобразует строку из формата uuencode в обычный вид. Пример использования: $b = ‘@T)_1@-«XT++0M=&»(2`@T)K0L-«Z(-«TT+70N]»P/R«’; echo convert_uudecode($b); Привет! Как дела?

Загрузка...
Просмотров: 1 356 Читать статью