no zkusit můžet to že projedeš třeba přes pspad všechny soubory ve složce a dáš nahradit řetězec `"._mysql_prefix."-users`např. řetězcem`sunlight-users`samozřejmě za předpokladu, že hlavní db bude mít prefix sunlight a ty na 3 řádu, třeba sunlight1, sunlight2 atd.
Dobře zkusím to. Co když se uživatel logne na doméně a pak přejde do subky. Zůstane stále přihlášen? Tohle by tam bylo třeba mít.
No když si upravíš tenhle řádek setcookie(_sessionprefix."persistent_key", $query['id']."-".md5($password._userip), (time()+2592000), "/");takto:setcookie(_sessionprefix."persistent_key", $query['id']."-".md5($password._userip), (time()+2592000), ".tvojestranky.cz");tak by to teoreticky mělo fungovat, ale nezkoušel jsem to
Povedlo se to někomu na subdomenach zprovoznit? Zkoušel jsem to s tou tečkou před nazvem domeny a nefunguje to. Prosím o pomoc. Mám 3 fundovaný, všude nahrané stejně soubory a používající stejnou databázi. Standardni přihlášeni funguje, ale po přechodu na jinou doménu se musi znova přihlásit.
Tak jsem našel řešení. Nevím jestli je to čisté. Výše zmíněné jsem neměnil. Ale dal jsem do session.php pred session_start()
ini_set('session.cookie_domain', '.domain.com');
session_start();
Ted uz to funguje, akorat otazka na zkusene, jestli to nemuze ovlivnit neco jineho?
Ne, tohle jen systému říká, že session se mají udržovat společně i se subdoménama.
Dobrej tip.