Я что-то работаю над этим.Передать поддоменную форму ajax submit с сеансом
Javascript
$('#create').submit(function() {
$.ajax({
data: $(this).serialize(),
type: $(this).attr('method'),
url: $(this).attr('action'),
success: function(response) {
console.log(response);
}
});
return false;
});
Php файл (URL):
session_start();
header('Access-Control-Allow-Origin: *');
session_set_cookie_params(time() + 3600, '/', '.domain.com');
print_r($_SESSION);
die;
На странице с формой моя сессия [MemberId] = [некоторые INT];
Но если я сделать вызов AJAX вся переменная sesison пуста
Я попытался, глядя на Google для некоторых ответов, я пытался искать некоторые ответы на переполнение стека
, но ничего действительно помогли. И я не предпочитаю использовать iframe. Возможно, это было решение, но, возможно, есть кто-то, кто знает, что мне нужно делать здесь.
Форма расположена в области m.domain.com и файл PHP находится на domain.com
Можете ли вы опубликовать необработанный запрос/ответ ajax, включая заголовки? – marekful