Найти в Дзене
Кинул и пропал
POST-запрос и на твой сервер. Callback - механизм, при котором сервер уведомляет другой сервер о событии. Как это работает: - Пользователь платит на сайте платёжной системы - После оплаты сервис отправляет POST-запрос на заранее указанный url - это и есть callback - Сервер получает данные о платеже, проверяет их и обновляет статус заказа Зачем это нужно: - Пользователь может закрыть страницу после оплаты, не дождавшись редиректа - Редирект можно подделать, а callback почти не возможно, если не...
3 месяца назад
Как звонить и дозвониться
? Веб-звонки работают на технологии WebRTC - стандарт для передачи аудио, видео и данных в реальном времени. Но просто включить камеру и отправить поток нельзя. Устройства могут быть за NAT или фаерволом, поэтому нужен... STUN-сервер - помогает определить публичный IP-адрес устройства. Обмениваемся этими данными, устанавливаем прямое соединение (P2P). Если прямо нельзя, то нужен TURN-сервер. Он перенаправляет трафик между участниками, но требует больше ресурсов. (Похоже на обычный...
3 месяца назад
Alpine.js - минималистичный JavaScript-фреймворк для добавления интерактивности на веб-страницы
Alpine.js - минималистичный JavaScript-фреймворк для добавления интерактивности на веб-страницы. Он работает прямо в DOM, не требует сборки и весит меньше 10 КБ. Основные возможности: - Реактивные данные через x-data - Управление видимостью (x-show, x-if) - Обработка событий (x-on:click) - Двусторонние привязки (x-model) - Анимации и переходы Пример: <div x-data="{ open: false }"> <button @click="open = !open">Меню</button> <div x-show="open">Содержимое</div> </div> В отличие от Vue или React, Alpine...
6 месяцев назад
WebGL - игры для браузера
WebGL - игры для браузера WebGL - технология для отрисовки 2D/3D-графики в браузере. Работает на основе OpenGL ES и использует видеокарту через JS и <canvas>. Как это работает: Браузер предоставляет API, через который JS-код отправляет команды драйверу. Графика рендерится непосредственно на GPU, что делает отрисовку быстрой даже для сложных сцен. WebGL низкоуровневый - писать на нём сложно: вручную управлять шейдерами, буферами, матрицами и освещением. Поэтому используют библиотеки: - Three...
7 месяцев назад
Что такое SQL-инъекции
Что такое SQL-инъекции SQL-инъекция — это уязвимость, при которой можно выполнить любой SQL-код в базе данных. Это происходит, когда данные подставляются в SQL-запрос без защиты. Пример: Запрос: $query = "SELECT * FROM users WHERE login = '" . $_POST['login'] . "'"; Если пользователь введёт в поле логина: ' OR '1'='1 то получится запрос: SELECT * FROM users WHERE login = '' OR '1'='1' — он вернёт всех пользователей, обходя проверку. Чем опасно: - Утечка данных - Удаление или изменение...
7 месяцев назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала