Публикации по теме 'php'


Двойная отправка шаблона cookie
Ранее я обсуждал CSRF-атаки, как можно использовать Шаблон токена синхронизатора для предотвращения CSRF-атак, в этой статье я расскажу о другом популярном методе CSRF, который представляет собой метод Double submit cookie. То же, что и шаблон токена синхронизатора, двойная отправка файла cookie использует токен CSRF и идентификатор сеанса для проверки запроса, но единственная разница в методе двойной отправки файла cookie заключается в том, что токен CSRF хранится в клиентском браузере...

Учебник по загрузке файлов Laravel 8 с примером кода 2020
Загружать файлы в Laravel очень просто. Все, что нам нужно сделать, это создать файл представления, в котором пользователь может выбрать файл для загрузки, и контроллер, в котором будут обрабатываться загруженные файлы. В файле представления нам нужно сгенерировать ввод файла, добавив следующую строку кода. Form::file('file_name'); В Form::open() нам нужно добавить ‘files’=›’true’ , как показано ниже. Это облегчает загрузку формы из нескольких частей. Form::open(array('url'..

Обновление проекта до PHP 8.0
Эта статья не о новых функциях или сравнительных тестах; Во-первых, нам нужно обновить проект, чтобы он был совместим с PHP 8. Сегодня мы составим план обновления и обсудим основные потенциальные трудности на примере обновления большого проекта с PHP 7.4 до 8.0. Большинство шагов также будут полезны при планировании обновления с более ранних версий. Почему сейчас? PHP 8 был выпущен четыре месяца назад. На момент написания есть версии PHP 8 с тремя патчами, которые исправляют..

Regex (регулярное выражение) в PHP, которое вы должны знать
В этом руководстве вы изучите некоторый синтаксис или шаблон регулярных выражений, и это означает использование регулярных выражений в PHP. Regex выглядит сложным, но это не так уж сложно, если вы можете сначала выяснить синтаксис или значение шаблона. Давайте начнем. Наиболее распространенный синтаксис или шаблон регулярных выражений и их значение или описание [abc]: Один символ: a, b или c [^abc]: Любой одиночный символ, кроме: a, b или c [a-z]: Любой одиночный символ в..

Push-уведомления с Laravel
Архитектура В современной программной архитектуре становится все более распространенным разбивать приложения на более мелкие компоненты. Эти компоненты должны взаимодействовать друг с другом (например, через RESTful API), обеспечивая беспрепятственный обмен данными. Преимущество этого подхода заключается в разделении компонентов, что значительно облегчает масштабирование приложения. Однако одна из проблем такой архитектуры заключается в том, как эффективно уведомлять каждый..

Объектно-ориентированный подход к классическому алгоритму «камень, ножницы, бумага» в PHP для упрощения…
Если вы учились в колледже, на учебном лагере по программированию или в академии кодирования, вам почти наверняка в какой-то момент поручили написать собственную версию «Камня, ножницы, бумага». Возможно, вы даже поступили так, как делает большинство людей - просто вытащили несколько сравнений, закончили это дело и отправились в студенческий союз, чтобы выпить немного пива и шлепнуть по мячам для пинг-понга. Вам это знакомо? Конечно, есть: const rockPaperScissors = (hand1, hand2)..

7 полезных библиотек PHP, которые вы должны использовать в своем следующем проектеーЧасть 2
Усильте свою PHP-разработку Зачем писать собственную функциональность, если мы можем легко добиться того же результата, используя библиотеку? Лучшие друзья и спаситель разработчика — библиотеки. Я считаю, что хороший проект использует некоторые из лучших доступных библиотек. PHP — это популярный и широко используемый серверный язык сценариев, который…