BK87 Posted April 29, 2014 Share Posted April 29, 2014 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. Quote Link to comment https://forums.phpfreaks.com/topic/288120-php-sessions-cross-domain/ Share on other sites More sharing options...
Solution Jacques1 Posted April 29, 2014 Solution Share Posted April 29, 2014 Cookies with CORS Quote Link to comment https://forums.phpfreaks.com/topic/288120-php-sessions-cross-domain/#findComment-1477634 Share on other sites More sharing options...
BK87 Posted April 29, 2014 Author Share Posted April 29, 2014 Cookies with CORS Nice! Thanks I solved the issue with that document =) Quote Link to comment https://forums.phpfreaks.com/topic/288120-php-sessions-cross-domain/#findComment-1477635 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.