Есть некий скрипт, который находится на одном домене и подключается на внешних сайтах, выполняя необходимые действия. В нем присутствует переменная в которой хранится имя домена исходного сайта, откуда и подключается скрипт.
Всё хорошо работает, но появилась необходимость сделать несколько зеркал главного домена(А возможно позднее потребуется ещё) и соответственно в каждом менять строку с названием домена, довольно трудно, особенно когда они заранее не известны.
Брать домен средствами JS
не получится, что логично, так как он выполняется на клиенте, потому как вариант появилась идея реализовать вставку значений на стороне сервера при запросе скрипта. Но, если я не путаю, php-скрипт не выполняется в js-файлах
поумолчанию.
От того вопрос: Каким образом корректнее всего будет получать домен исходного сайта при загрузке скрипта на клиенте?
Сделай ему расширение .php и вставь нужный код внутрь. Подключать естественно надо будет как https://domain.com/script.php Но это не очень красиво. Тебе надо будет сделать реврайт чтоб по запросу https://domain.com/script.js отдавался твой https://domain.com/script.php
RewriteEngine On
RewriteRule ^js/script\.js$ js/script.php
Если я правильно понял и вам нужно найти домен, с которого загружается сам JS скрипт, то тут можно сделать такой фокус:
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день! До сих пор не пользовался хэш таблицами, но когда стало нужно, у меня возник вопрос:
Пытаюсь подключить другие cpp файлыПри добавлении выдает ошибки: