Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!
700 ₴

Написать скрипты на PHP

project complete
PHP


Необходимо написать два простеньких скрипта + дописать уже существующий.

1. Первый скрипт, располагается на сервере. Получает от nginx два параметра: user_key и session_key.

Затем проверяет есть ли в локальной бд, уже такой user_key. 

Если есть, то перезаписывает ему значение session_key.

Если нет, то сохраняет в бд пару user_key и session_key.

2. Второй скрипт, тоже работает на сервере. Задача скрипта проверять session_key, на наличие в бд. 

Если проверяемого session_key нет в бд, то скрипт отдает один ответ. 

Если такой session_key есть в бд, то скрипт отдает другой ответ.

3. Дописать существующий скрипт. В данный момент, скрипт отвечает за запуск трансляций. Необходимо, чтобы в запросе, который он отправляет серверу, помимо существующих параметров, дописывал еще два - user_key и session_key.

user_key - берется из ссылки включения канала, которую скрипт получает при запуске трансляции пользователем.

session_key - случайное символьное значение, которое генерируется при каждом обращении пользователя к скрипту, т.е. при запуске трансляции. По сути, это значение случайное и одноразовое. Если пользователь запускает какую-либо трансляцию в первый раз, то он получает один session_key. При включении этой же трансляции повторно, пользователь получит уже другое значение session_key.

Также, после отправки запроса на запуск трансляции, мы получаем ответ в формате json, из которого убирается все лишнее и остается только ссылка на плейлист трансляции. К такой ссылке, необходимо дописывать только значение session_key, перед тем, как отдавать ссылку плееру пользователя.


Остальные подробности в лс.

Client's feedback about the contractor Владиславе Л.

Quality
Professionalism
Price
Availability
Terms

Отлично выполненное задание, с учетом всех нюансов. Буду обращаться еще:)

Иннокентий Ш. Иннокентий Шниперсон | Safe Safe

Freelancer's feedback about the client Иннокентии Шниперсоне

Payment
Task formulation
Requirements
Availability

Приятное сотрудничество)

Владислав Л. Владислав Луценко | Safe Safe



  1.  freelancer isn't working in the service any longer
  2. 1 day700 ₴Winning proposal
    Владислав Луценко
     1369  verified   34   0

    +

    Ukraine Cherkassy | 23 July at 17:29 |
  3. proposal concealed by freelancer

Project published
23 July at 17:26
51 views
Качество описания проекта
0
0
100%