Изучение PHP

Безопасность веб-приложений на PHP

Безопасность веб-приложений на PHP.

Язык РНР является довольно гибким и простым. Так, одним из его основных назначений была и остается обработка данных HTML-форм. И действительно, РНР существенно упрощает использование и обработку данных, отправляемых в сценарий через HTML-форму. Читать далее

Регулярные выражения в PHP

Регулярные выражения в PHP.

Если вам нужны более сложные функции поиска, чем те, которые предоставляются методами, описанными ранее, вы можете использовать регулярные выражения. Регулярное выражение — это строка, которая является шаблоном. Читать далее

PDF-расширения в PHP: динамическое создание PHP файлов

PDF-расширения в PHP: динамическое создание PHP файлов.

Формат Adobe Portable Document Format (PDF) позволяет вашим документам выглядеть одинаково как на экране, так и при печати. В этой главе будет показано, как средствами языка РНР динамически создавать PDF-файлы с текстом, графикой, ссылками и т.д. Читать далее

Основы HTTP: от простого к сложному

Основы HTTP: от простого к сложному.

Приступая к освоению языка PHP, например  с целью создания своих сайтов, плагинов и т.д. — нужно иметь хотя бы базовое понимание работы протокола HTTP. Данная статья является кратким экскурсом, который будет расширяться в следующих статьях по мере углубления в различные аспекты, связанные с кодом и сетевой безопасностью.  Читать далее

Доступ к файлам в PHP7

Доступ к файлам в PHP7.

Если только вы или люди, которым вы доверяете, имеете доступ в систему вашего веб-сервера, вы в целом можете не волноваться о разграничении прав доступа к файлам, которые используются в ваших РНР-сценариях или создаются ими. Читать далее

Безопасная загрузка файлов в PHP7

Безопасная загрузка файлов в PHP7.

Загрузка файлов актуализирует по сути две опасности, обсужденные ранее: опасность модификации пользователем данных и опасность несанкциони­рованный действий с файловой системой. Читать далее

PHP7 — Фиксация сессии

Фиксация сессииPHP7 — Фиксация сессии.

Очень популярной атакой, направленной на сессии (сеансы), является фиксация сессии. Основная причина ее популярности заключается в том, что это самый простой метод, которым атакующий может получить допустимый идентификатор сессии. Читать далее

Область действия переменной в PHP 7

Область действия переменной в PHP 7.

Если вы не используете функции, любая созданная вами переменная может использоваться в любом месте страницы. Когда у вас есть функции, это не всегда так. Функции хранят собственные наборы переменных, которые отличаются от тех, которые используются на странице и в других функциях. Читать далее

PHP — с чего начать изучение

PHP изучение

PHP — с чего начать изучение.

Следуя древнему стратегу Сунь-цзы — начать стоит с предварительных расчетов, и чем лучше вы всё просчитаете — тем больше шансов на успех, и единственное на что вы в состоянии повлиять — это на вероятность упомянутого успеха. Читать далее