flash messages se nezobrazuji v IE v iframe
- Engisan
- Člen | 8
Ahoj,
resim ted problem, se kterym si nevim rady. Mam stranku „A“, kterou
zobrazuji v iframe na jine strance „B“.
Pracuji-li primo na strance „A“, vse funguje, jak ma. Napriklad odeslu
formular, zpracuji ho, vytvorim flash message a redirectnu. Flash message
pak vidim.
Jakmile vsak udelam stejne akce na strance „B“ (respektive na „A“, ale pres iframe), neco ulozim do flash message a redirectnu, tak v IE se mi nikdy flash message nezobrazi.
Samotna stranka proste funkcni je, ale jakmile to iframuju jinde, tak to prestane fungovat.
Cetl jsem, ze to je problem IE a cookies v ramci frames, ale i presto, ze jsem upravil header tak, jak by to udajne melo fungovat ⇒ $this->getHttpResponse()->addHeader(‚P3P‘, ‚CP=„CAO PSA OUR“‘); vysledek je porad stejny. Flash messages se nezobrazuji.
V iframe je to proto, ze dana stranka je vlastne canvas aplikace na FB…
Mate nejake napady, neresil uz nekdo podobny problem?