|
|
|
|
|
Необратимое шифрование MD5 в PHP |
Зачем это нужно?При необратимом шифровании информация зашифровывается таким образом, что не подлежит обратной расшифровке. На первый взгляд это может показаться странным, в действительности же такой метод шифрования ис-пользуется очень часто. Функции, с помощью которых реализуется однонаправленное шифрование, называются функциями хеширования. При использовании таких функций создается уникальный хеш-код строки. |
PHP
9408
04.01.2010
|
|
|
Работа с данными CSV на PHP |
CSV (Comma Separated Values - значения, разделяемые запятой) - это файловый формат, в который многие приложения могут экспортировать данные. Кажется, что с помощью explode() очень просто превратить значения CSV в массивы; однако на самом деле это очень сложно. Что будет, если запятая встретится внутри значения? В этом случае содержимое берется в двойные кавычки, и использовать explode() становится затруднительно. |
PHP
8766
04.01.2010
|
|
|
Преобразование строк в HTML-код на PHP |
Существует распространенная Web-атака под названием Cross-Site Scripting (XSS). Например, пользователь специально вводит некоторые данные, например код JavaScript, в Web-форму, а затем Web-страница отображает эту информацию дословно, без надлежащей обработки специальных символов. Стандартные примеры такой ситуации связаны с гостевыми книгами или форумами. Люди вводят текст, чтобы другие его могли увидеть. |
PHP
7931
04.01.2010
|
|
|
Создание безопасной области, с помощью сеансов на PHP |
Сеансы могут сильно помочь в защите некоторых состовляющих WEB-сайта. Соответствующий подход достаточно прост. После аутентификации пользователя, полученная информация записывается в переменную сеанса. Затем на всех защищенных страницах проверяется наличие переменной сеанса. |
PHP
4211
04.01.2010
|
|
|
Cookie - Волшебные кавычки на PHP |
К файлам cookie также применяются "волшебные кавычки". Таким образом, если активированна расстановка "волшебных кавычек" magic-quotes, одинарные и двойные кавычки представляются как специальные символы. |
PHP
3769
04.01.2010
|
|
|
Создание динамических ссылок, зависящих от сеанса на PHP |
Во первых вы спросите. Зачем это нужно, шифровать пути ссылок? Ну восновном это повышение безопасноти. Итак, в PHP имеется функция "session.use_trans_sid", позволяющая автоматически обновить все ссылки, чтобы они (если требуется) содержали идентификатор сеанса, очень полезна; тем не менее она не работает, если эти ссылки динамически генерируются PHP. Впрочем, PHP предлагает еще две функции, предоставляющие всю необходимую информацию. |
PHP
3791
04.01.2010
|
|
|
Расчет относительной даты на PHP |
Иногда требуется расчитать дату относительно текущей, например "30 дней с текущего момента". Конечно, вы можете просто подсчитать время этого события, учтя текущий день, год (является ли он високосным) и возможный переход на летнее время (если это существенно). |
PHP
4017
04.01.2010
|
|
|
Что такое PHP? |
Допустим, вы вышли за рамки статических Web-страниц и вам требуется обрабатывать HTML-формы. Или вы хотите создать Web-страничку, которая осуществляла бы обработку введенных вами данных, обращаясь непосредственно к базе данных. А возможно, вам надо запрограммировать электронный магазин, опрос посетителей вашего сайта, разнообразные счетчики посещений — язык PHP поможет вам реализовать все эти и многие другие задачи. |
PHP
8036
04.01.2010
|
|
|
Проверка обязательного ввода на PHP |
Зачем нужна проверка обязательного ввода? Думаю объяснения тут некчему. Наилучшая проверка - узнать, было ли вообще что-либо введено. Однако что поподает под категорию "Что-либо"? Если кто-то просто ввел несколько пробелов или символы табуляции, будет ли форма считаться заполненой? |
PHP
3157
04.01.2010
|
|
|
|
|
|