Чистый код

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

Метка: PHP

Функция генерация подписи запроса для эквайринга Тинькофф

Очень часто есть необходимость подключить эквайринг Тинькофф к маленькому лендингу. Проблема в том, что по каким-то причинам в Тинькофф решили не разрабатывать собственный SDK для эквайринга. И каждый раз это вставляет палки в колёса. В статье привожу простой и понятный пример, который работает всегда.

Заголовки PHP для правильного определения кодировки UTF-8 браузером

Проблема частая. Особенно, когда речь идёт о заграничных хостингах. Да что там, даже отечественные хостеры иногда грешат тем, что на их хостинге не работает кодировка UTF-8. Из-за этого все русские буквы отображаются кракозябрами. В статье привожу простой сниппет для вывода необходимых заголовков.

Как хранить статусы постов/заказов/и т.д. в базе данных MySQL

Наткнулся на интересный вопрос в Тостере: как правильно хранить статусы, например, заказов в интернет магазине. Статусов же много: создан, обрабатывается, оплачен, доставлен и т.д. Пересказываю самую удачную реализацию.