dr.Brain

doctor Brain

мир глазами веб-разработчика

php

PHP: обработчик запросов

особенность обработчика запросов в PHP

dr.Brain

время чтения 2 мин.

Photo by Jason Blackeye on Unsplash

Мы знаем, что PHP конвертирует запрос в ассоциативный массив в составе суперглобальных переменных $_GET или $_POST. Например, ?foo=bar превращается в array([foo] => ‘bar’). Во время парсинга, обработчик удаляет или заменяет в строке запроса некоторые символы имен аргументов на нижнее подчеркивание. Так, ?%20news[id%00=42 конвертируется в array([news_id] => 42). И, если IDS/IPS или WAF блокируют или логируют нечисловые значения параметра news_id, защиту можно обойти,…

PHP: рандомная строка

строка из случайных чисел и букв латинского алфавита

dr.Brain

время чтения 1 мин.

Photo by Ryan Quintal on Unsplash

Сегодня, мы создадим строку произвольной длины из случайных чисел и букв верхнего и нижнего регистров латинского алфавита с помощью PHP.

Laravel: карта сайта

как создать sitemap.xml для laravel

dr.Brain

время чтения 2 мин.

Photo by Andrew Neel on Unsplash

Карта сайта - очень важый компонент Вашего сайта, влияющий на результаты ранжирования в органическом поиске. Сегодня мы изучим один из простейших способов внедрения динамической карты сайта в проект, созданный с использованием фреймворка Laravel.

PHP: разбираем JSON

как преобразовать данные JSON с помощью php

dr.Brain

время чтения 3 мин.

Photo by Brooke Lark on Unsplash

Независимо от того, каким образом получены данные в формате JSON: в виде файла *.json переданного из стороннего API или входящей строки, нативный PHP, начиная с версии 5.2.0, предоставляет две замечательные функции json_encode и json_decode. Сегодня мы обратим внимание на функцию json_decode, которая позволяет преобразовать данные JSON в формат, пригодный для дальнейшей работы.

PHP: удаляем пустые значения

как удалить пустые значения массива в PHP

dr.Brain

время чтения 1 мин.

Photo by Oliver Cole on Unsplash

Для удаления пустых значений массива в PHP можно воспользоваться возможностями встроенной функции array_filter(). Дело в том, что эта функция фильтрует элементы массива с помощью callback-функции, однако, если callback-функция не передана, все значения равные false будут удалены.

Новые публикации

Далее

Категории

О нас

Frontend & Backend. Статьи, обзоры, заметки, код, уроки.