Problema $_SESSION în AJAX

Buna ziua !
Am si eu o problema cu sesiunea.am o aplicatie android care deschide in browser niste fisiere html, care la randul lor te trimit pe un server , unde se stabilesc niste valori ptr $_SESSION, apoi te redirectioneaza inapoi unde totul e ok. odata ce intru pe alt fisier html si incerc sa fac conexiune catre server cu xmlhttprequest si sa aduc $_SESSION in pagina , insa acesta e NULL

Daca pe server rulezi PHP ai $_SESSION cu underscore; si atunci o sa fac o referire la manual http://php.net/manual/en/function.session-start.php adica ai nevoie de SID pentru a stii ce sesiune sa incarci.

@emanuel
Deci sa inteleg ca daca vin de pe domeniul meu si fac login adica http://xxx.ro/user.php , si accesez din http://xxx.ro totul e ok si daca intru de pe http://yyy.ro unde incarc http://xxx.ro/user.php el ma vede ca venind de pe yyy.ro si imi da alt SID ? daca asta e problema ce rezolvari exista ?

Ce zici tu cu doua domenii intra la Single Sign On si e putin mai complicat. Eu acum ma refer la sesiunea doar pe un domeniu, cum zici tu http://xxx.ro . Ti-am dat link-ul la manual: Read the session reference for information on propagating session ids as it, for example, explains what the constant SID is all about. Aici ai detaliile http://php.net/manual/en/session.idpassing.php

@emanuel
pai pe un singur domeniu ma descurc sa fac sesiune, am mai facut, deci SSO este problema. Ceva sugestii pt asta ?

https://github.com/jasny/sso uite aici o librarie exemplu pentru ce ai nevoie

1 Like

@Checiu_Mihai_Andrei chiar daca nu folosesti codul din link-ul dat de @Lucas vei gasi in README.md o explicatie pt cum functioneaza SSO.