Задать вопрос
iNickolay
@iNickolay

Как организовать работу скрипта на другом ресурсе?

Здравствуйте!

Есть небольшой сервис, у которого есть калькулятор.

Нужно как-то разрешить пользователям устанавливать этот калькулятор на сайт.
Но что бы они могли это делать только после регистрации, и получив определённый код для определённого сайта.

Подскажите, может есть готовые решения, или в какую сторону копать? Раньше не сталкивался с этим совсем, даже не знаю с чего начать ;(

Заранее благодарю!
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
sergiks
@sergiks Куратор тега PHP
♬♬
Можно сделать калькулятор на JS, чтобы он отправлял запросы к вам на сервер, и в ответ получал результат вычислений. При этом для выполнения кросс-доменного запроса от вашего сервера потребуется отдавать заголовок "Access-Control-Allow-Origin" с указанием домена, с которого поступил запрос, иначе браузер клиентов его не покажет - политика безопасности кросс-доменных запросов. И вам польза – сможете собирать статистику запросов.

Т.о. при регистрации будете отдавать клиенту код с каким-то ключём, который на вашем сервере можно однозначно преобразовать в один из зарегистрированных доменов. И если такой нашёлся – вы в заголовках ответа будете отдавать "Access-Control-Allow-Origin: tot_domen.tld"
Ответ написан
e_snegirev
@e_snegirev
Ну тут решение, как уже сказали выше. При регистрации пользователя спрашивать его сайт, решать его в системе, писать скрипт на js и запросы отправлять с него на свой сервер, выдавая разрешение на конкретный домен, с которого идёт запрос. Короче: js скрипт калькулятора и php api.
Можно попробовать просто айфреймом, но это уже издевательство какое то будет наверное
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽