Jump to content

PHP Sessions Cross Domain


BK87

Recommended Posts

So basically I have a ajax call from Server A to Server B, passing some 'session keys', once those keys get to server B, it gets authenticated and sessions get set.  The problem I'm having is that as soon as I make another call to same URL the sessions disappear from Server B. 

 

here is some code,

<?php
session_start();
header("Access-Control-Allow-Origin: http://domain.com");
include("lib/class.php");
$f = new MyClass();
var_dump($_SESSION); //empty everytime
if (isset($_GET["sessionid"]) && isset($_GET["secretkey"]) && !isset($_SESSION["user_id"])) {
    $f->authSession($_GET["sessionid"], $_GET["secretkey"]);
}
var_dump($_SESSION); //sessions are set as expected

The servers are on different machines.

 

Let me know if you guys have any input, thank you.

Link to comment
https://forums.phpfreaks.com/topic/288120-php-sessions-cross-domain/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.