Я использую букмарклет для публикации контента на новой странице в отдельном домене. Когда я устанавливаю переменную сеанса, как
session_start();
$_SESSION["iamset"] = "true";
на странице, скажем http://www.mydomain.com/settrue.php,, и я повторяю результат на http://www.mydomain.com/amiset.php примерно так:
session_start();
echo $_SESSION["iamset"];
когда я захожу на эту страницу в браузере, я могу убедиться, что $_SESSION["iamset"]
действительно "верно". Но когда я делаю AJAX-запрос к нему с отдельной страницы, которой нет в домене, $_SESSION["iamset"]
не является «истиной». Что такого в AJAX-запросе, который делает его неудачным? Я где-то читал, что запросы AJAX точно такие же, как HTTP-запросы, поэтому я считаю, что это проблема междоменного доступа. Мой PHP имеет заголовок:
header("Access-Control-Allow-Origin: *");
Спасибо!