Невозможно получить доступ к файлам cookie в домене, который установлен в субдомене.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно получить доступ к файлам cookie в домене, который установлен в субдомене.

Сообщение Anonymous »

Я пытаюсь установить файл cookie с сервера API в субдомене api.talopakettiin.fi и получить к нему доступ в основном домене talopakettiin.fi в том же более широком домене. Я использую Express.js на сервере и WordPress php на стороне клиента для обработки запросов и файлов cookie. Я нашел файл cookie на вкладке файлов cookie, но он находится в поддомене, например:
Изображение

и я установил файл cookie в ответ после входа в систему:

Код: Выделить всё

res.cookie("Token", jwtToken, {
domain: ".talopakettiin.fi",
secure: true,
httpOnly: true,
path: "/",
sameSite: "None",
});
Но когда я пытаюсь получить к нему доступ в файле function.php моего клиента

Код: Выделить всё

function handle_button_click() {

error_log('Button clicked!'); // Example log for testing
$api_url = 'https://api.talopakettiin.fi/forms/receive-form-data';
$jwt_token = isset($_COOKIE['Token']) ? $_COOKIE['Token'] : 'Token not found';
error_log("Extracted Token: " . $jwt_token);
$response = wp_remote_post($api_url, [
'method'    => 'POST',
'body'      => "So much data",
'headers'   => [
'Content-Type' => 'application/json',
$jwt_token
],
]);
wp_send_json_success(array('message' => 'Button was clicked!'));
}
add_action('wp_ajax_handle_button_click', 'handle_button_click'); // For logged-in users
тогда $jwtToken всегда имеет значение «Токен не найден». Как я могу решить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/792 ... -subdomain
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»