Opera – Problem se session
- Davelister
- Člen | 28
Zdravim,
Narazil jsem na podivny problem se session, ve vsech prohlizecich to funguje jak
ma, ale opera blbne.
V login presenteru provedu prihlaseni, to probehne uspesne a presmeruje me na
defaultni presenter. Problem ale je ze v opere se nic nestane(uzivael zustane
neprihlaseny) a az po obnoveni(nebo kliknuti na libobolny odkaz) je uzivatel
skutecne prihlasen. V ostatnich prohlizecich prihlaseni probehne bez
problemu.
Podeziram z toho session, protoze podobny problem jsem objevil pri
odhlasovani – to prozmenu probehne jak ma, ale flash zpravicka se objevi az
po obnoveni.
Potrebuju prihlaseni i na subdomenach, proto mam v bootstrapu toto nastaveni. Kdyz tendle kod odstranim tak problem zmizi(ale na subdomenach nezustanu prihlasen)
<?php
$session = Environment::getSession();
if (!$session->isStarted()) {
$session->setOptions(array(
'cookie_domain' => '.'.Environment::getVariable('domain'), // cookie i pro subdomeny
));
$session->setExpiration(60 * 60 * 24 * 30); // platnost session na mesic, kvuli autorizaci uzivatele
$session->start();
}
?>
Nemate tuseni co s tim? ja uz si nevim rady :(
Editoval Davelister (8. 9. 2010 15:46)