Главная » Записи с тегом "генерация"

Рубрики с меткой ‘генерация’

Генерация HTTP запросов

1. Протокол HTTP. Введение

Сразу хочу уточнить одну маленькую вещь. Страшное слово протокол есть не что иное, как соглашение множества людей, просто в один прекрасный момент люди решили: «Давайте будем делать так, и тогда все будет в порядке». Бояться нечего, все просто до безобразия и это безобразие мы сейчас будем вскрывать. Итак, что же это такое протокол HTTP и с чем его едят? Читать далее »

Генерация случайного пароля

Этот урок покажет вам, как сделать генерацию случайного пароля с помощью PHP. Следующий код включает также проверку на минимальное и максимальное количество символов. Итак…

Защита Web-форм от автоматической обработки

Данная статья написана по мотивам статьи Nathan Rohler «Security Images in PHP» опубликованной на сайте #Dev Shed 9 августа 2004 года. Вообще, с начала, меня посетила мысль ее перевода, но, во первых автор выбрал интересный, но не самый тривиальный вариант решения проблемы, а во вторых, мне бы вряд ли удалость сформулировать на русском языке такое обилие мыслей.

  Читать далее »

Время, затраченное на генерацию PHP скрипта

Есть сайты, у которых в низу висит: страница сгенерировалась за 0.0068 сек., сегодня мы сделаем тоже самое.

Не кэшировать!

Современные браузеры достаточно часто используют в своей работе локальный кэш. Что это означает? Это означает что браузер, получив от сервера html-документ, картинку или другой ресурс, размещает его в своем локальном кэше (проще говоря, записывает полученный ресурс на жесткий диск машины пользователя) и при последующих запросах к такому ресурсу не обращается на сервер, а получает ресурс из локального кеша.

  Читать далее »

Хэширование паролей в PHP

В этой статье мы рассмотрим процесс хэширования паролей, не слишком сложный, но относительно мало распространенный процесс в web-программировании. Хранение паролей пользователей в открытом виде в базе данных — не слишком хороший подход, особенно если к этой базе может получить доступ любой пользователь интернета. Хэширование не панацея, но может значительно уменьшить ущерб в случае кражи данных. Что такое хэш-функция? Это функция, обладающая бесконечной областью определения, но конечной областью значения и одной интересной особенностью: даже при небольшом изменении входного значения значение функции меняется радикально. Основное назначение хэш-функций в криптографии — это генерация ключей на основе коротких и запоминаемых паролей (слабо запомнить 16 шестнадцатеричных разрядов?).

  Читать далее »

Генерация Flash на веб-сервере в PHP

Обычно при создании flash-роликов подразумевается, что они изготавливаются, а затем уже и размещаются на сайте. Практически всегда, так оно и есть. Но ведь сам Интернет предполагает некую интерактивность. И действительно, во flash существует возможность описания реакций на определенные действия пользователя. Но, вместе с тем, увеличивается объем файла, значительно усложняется программирование. А ведь как было бы удобно, чтобы flash-ролики генерировались прямо на сайте исходя
из определенных условий.

Время выполнения SQL запросов

Итак, нам нужно засечь время, потраченное на выполнение SQL запросов ? Это не очень легко, но и не сложно. Начнем с определения задачи. Необходимо выдать полное время, затраченное на генерацию страницы и время, затраченное на выполнения SQL запросов, еще было бы здорово вывести процент от общего времени.

Сначала напишем функцию, которая выдает время, затраченное на выполнение своего кода:
Читать далее »

Генерация HTTP запросов

В последнее время я все более часто наблюдаю в основном форуме РНРClub вопросы на тему создания POST и GET запросов, а так же вопросы на тему: «Как мне посредством функции header сформировать POST запрос». Я считаю, что уже давно назрела необходимость расставить точки над «и» в использовании данной технологии, поскольку начинающие программисты просто не понимают принципов работы веба, как такового. Итак, начнем наше путешествие по миру протокола HTTP. Читать далее »

Время выполнения SQL запросов

Итак, нам нужно засечь время, потраченное на выполнение SQL запросов ? Это не очень легко, но и не сложно. Начнем с определения задачи. Необходимо выдать полное время, затраченное на генерацию страницы и время, затраченное на выполнения SQL запросов, еще было бы здорово вывести процент от общего времени.

Сначала напишем функцию, которая выдает время, затраченное на выполнение своего кода: Читать далее »