PHP и backend-разработка
6 минутСессии, cookies и безопасный вход в PHP
Как настроить cookie сессии, проверить пароль, обновить хеш, сменить session ID, защитить POST через CSRF и корректно выйти.
Архив
PHP и backend-разработка
6 минутКак настроить cookie сессии, проверить пароль, обновить хеш, сменить session ID, защитить POST через CSRF и корректно выйти.
PHP и backend-разработка
6 минутКак читать и записывать локальные файлы, обрабатывать JSON с исключениями, блокировать конкурентную запись и защищаться от обхода путей.
PHP и backend-разработка
6 минутПодключение PDO, SELECT и INSERT с параметрами, транзакции, allowlist для сортировки, пагинация и обработка ошибок.
PHP и backend-разработка
5 минутКак использовать Throwable, try/catch/finally, собственные исключения, глобальный обработчик, request ID и production-лог без утечки деталей.
PHP и backend-разработка
6 минутКак читать GET и POST в PHP, проверять строки, массивы и allowlist, защищать форму CSRF и показывать ошибки без XSS.
JavaScript в браузере
5 минутКак валидировать коды, имена и телефоны через RegExp, когда выбрать парсер и почему клиентская проверка не заменяет серверную.
Современная HTML-разметка
7 минутПуть данных от элементов формы до PHP: action, method, имена полей, GET и POST, валидация, CSRF и безопасный вывод ошибок.