Necesito enviar cookies entre dos sitios web, el sitio web A y el sitio web B
Código A del sitio web: (JS)
var xhr = new XMLHttpRequest(); xhr.open('GET', 'https://websiteb.com/?sessid=<?php echo session_id(); ?>', true); xhr.withCredentials = true; xhr.send(null); Código B del sitio web: (PHP)
header("Access-Control-Allow-Credentials: true"); header("Access-Control-Allow-Headers: Set-Cookie"); header("Access-Control-Allow-Origin: https://websiteA.tld"); header('Content-Type: application/json'); setcookie('PHPSESSID', $_GET['sessid'], array( 'expires' => time() + $cookielifetime, 'path' => '/', 'secure' => true, 'httponly' => false, 'SameSite' => 'None' ));Este código solo funciona en mi máquina, pero no en un dispositivo externo.
Aquí están los registros del cartero, sin embargo, solo obtengo las cookies del sitio web A