Это моя проблема: у меня есть веб-сайт example.com, в котором файл index.html представляет собой <script src="website.net/js.js"></script>
. Вы можете видеть, что это на другом веб-сервере.
В js.js
у меня есть некоторые данные, которые я хочу отправить php. Для этого я использую Ajax. Итак, я сделал запрос к "website.net/data.php"
, используя метод get. В data.php
файле все в порядке, я получил значение, но я хочу установить cookie, значение которого я получу через ajax. Здесь проблема. Функция setcookie сообщает, что куки были установлены, но когда я проверяю в браузере, куки нет!
Хорошо работает, если файл index.html, в котором я использую <script src="website.net/js.js"></script>
, находится в том же домене, где я делаю запрос. Если он находится в другом домене, он больше не работает.
Я прочитал кое-что о кроссплатформенном сайте Ajax, но я не хочу отправлять что-то обратно на example.com. Все, что я хочу, - это отправить некоторые данные с сайта example.com на website.net, а затем установить cookie на основе этого значения.
Из example.net я беру одно значение. На веб-сайте.net я получаю это значение, проверяю, не установлен ли он на файл cookie, если нет, я его устанавливаю. На этой же странице website.net я тоже использую этот файл cookie.