Делаю свой REST API для Android приложения.
Хочу, что бы логин и токен передавались на сервер через url следующим образом: login:token@mysite.com/index.php
Спецификация URL это позволяет:
Вопрос в следующем, как, куда передаются эти данные (login:token) и, что самое главное, как их можно получить в скрипте index.php?
Что сделал для решения:
1. Перерыл пол гугла
2. Отдампил все суперглобальные переменные PHP ($_SERVER, $_POST и тп.)
Секрет тут в том, что URL на сервер не передаётся. Это всего лишь более-менее удобный способ упаковать разнородные параметры в одну строку. Которую клиент разбирает на части, и использует для соединения с сервером. Причем некоторые параметры (например fragment) и вовсе никогда на сервер не попадают.
Чтобы получить логин и пароль из этой строки, сервер должен инициировать HTTP Basic Authentication. Если клиент получит такой запрос, то в ответ отправит логин и пароль.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Товар ищется по названиюКак сделать так чтобы искался не только по названию "title" но и по айди товара "products_id"?
написал бота который должен блокировать абсолютно всех ново вступивших в чат (исключая тех username которых есть в базе)
Вот тут по сути алгоритм один и тот жеПодключил библиотеку, которая работает с изображениями