авторизация пользователей на сайте

      Для начала… Начнем с создания страницы авторизации с записью в MySql. Ниже выложу сам процесс создания. Пришлось столкнуться с следующими терминами и командами, о назначении которых до сих пор я только смутно догадывался.

      isset — Определяет, была ли установлена переменная значением отличным от NULL

      if — Конструкция if является одной из наиболее важных во многих языках программирования, в том числе и PHP. Она предоставляет возможность условного выполнения фрагментов кода. Структура if реализована в PHP по аналогии с языком C:
      if (выражение)инструкция

      Как описано в разделе про выражения, выражение вычисляется в булево значение. Если выражениепринимает значение TRUE, PHP выполнит инструкцию, а если оно принимает значение FALSE — проигнорирует. Информацию о том, какие значения считаются равными значению FALSE, можно найти в разделе ‘Преобразование в булев тип’.

      unset — Удаляет переменную
      Поведение unset() внутри пользовательской функции может отличаться, в зависимости от того, какой тип имеет переменная, которую необходимо удалить.
      Если переменная, объявленная глобальной, удаляется внутри функции, то будет удалена только локальная переменная. Переменная в области видимости вызова функции сохранит то же значение, что и до вызоваunset().

      empty — Проверяет, пуста ли переменная

      Проверяет, считается ли переменная пустой. Переменная считается пустой, если она не существует или её значение равно FALSE. empty() не генерирует предупреждение если переменная не существует.

      До PHP 5.5 empty() проверяет только переменные, и попытка проверить что-то еще вызовет ошибку синтаксиса. Другими словами, следующий код не будет работать: empty(trim($name)). Используйте вместо него trim($name) == false.

      exit — Выводит сообщение и прекращает выполнение текущего скрипта.exit — это конструкция языка, и она может быть вызвана без круглых скобок если не передается параметр status.

      stripslashes — Удаляет экранирование символов.
      Функцию stripslashes() можно использовать, например, если директива конфигурации magic_quotes_gpcимеет значение on (она была включена по умолчанию в версиях до PHP 5.4), и экранирование символов не требуется. Например, данные не вставляются в базу данных, а просто выводятся в браузер.

      trim — Удаляет пробелы (или другие символы) из начала и конца строки

      Эта функция возвращает строку str с удаленными из начала и конца строки пробелами. Если второй параметр не передан, trim() удаляет следующие символы:

o	" " (ASCII 32 (0x20)), обычный пробел.
o	"\t" (ASCII 9 (0x09)), символ табуляции.
o	"\n" (ASCII 10 (0x0A)), символ перевода строки.
o	"\r" (ASCII 13 (0x0D)), символ возврата каретки.
o	"\0" (ASCII 0 (0x00)), NUL-байт.
o	"\x0B" (ASCII 11 (0x0B)), вертикальная табуляция.

      mysql_query — Посылает запрос MySQL
      Внимание! Данное расширение устарело, начиная с версии PHP 5.5.0, и будет удалено в будущем. Используйте вместо него MySQLi или PDO_MySQL. Смотрите также инструкцию MySQL: выбор API исоответствующий FAQ для получения более подробной информации. Альтернативы для данной функции:

•	mysqli_query()
•	PDO::query()
•	(PHP 5)
•	mysqli_stmt::result_metadata -- mysqli_stmt_result_metadata — Возвращает метаданные результирующей таблицы подготавливаемого запроса

      myrow – не нашел!!!

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>