Autor Zpráva
Mira
Profil *
Ahoj, potřebuji prosím poradit.
mam doménu xxx.exemple.cz a na ni index.php s tímto obsahem:
session_set_cookie_params(3600,'/','.exemple.cz');
session_start();
$_SESSION["jedna"]="text";
echo $_SESSION["jedna"];


pak mám druhou doménu yyy.exemple.cz s tímto obsahem:

session_set_cookie_params(3600,'/','.exemple.cz');
session_start();
echo $_SESSION["jedna"];


nevíte co je na tom špatně? proč se na druhé doméne nevypíše ten text ?? Předem díky
Davex
Profil
Mira:
Mělo by to fungovat. Jsou obě domény na stejném webovém serveru se společným úložištěm sessions? Je v obou případech stejné session_id()?
Mira
Profil *
omlouvám se za spožděnou odpověd, ale byl jsem par dní pryč. session_id() je na všech subdoménách stejné. A stejné uložiště by asi mělo být když se jedná o subdomény nebo né ?
Davex
Profil
Mira:
Pokud je session ID na obou subdoménách stejné, tak by to fungovat mělo.

A stejné uložiště by asi mělo být když se jedná o subdomény nebo né ?
Těžko říct. Porovnej všechna nastavení session.* v phpinfo().
php_apc
Profil *
Na onebitu mi to nešlo, po nastavení "wildcard" to šlape. ;)

Ale zase na druhou stranu musíš přes mod_rewrite nastavovat subdomény, což je trochu omezující.
Mira
Profil *
Tyto kody jsou nakonec správné, stalo se to že se mi nesmazala session a zdalo se jako by kody nebyly správné. Když jsem to začal zkoušet druhý den vše fungovalo .. Takže jen moje blbost. Tak díky za odpovědi.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0