Občas se zobrazí prázdno...

... trošičku jsem pátral. Prý může pomoci, když se na konci práce se sessions zavolá session_write_close(). Zkusím to na fiestě, třeba to pomůže. V poslední době jsem se s tím nesetkal, ale když o tom tak uvažuju, mohlo by to být ono...
Hmm, tak to nepomohlo...

Je zajímavý, že mě se to pokaždý objevuje na třech stránkách. Na jedný v jedné podmínce stačilo smazat příkaz die(); ale to asi nebude jádro problému...
V těch dvou za to může kódování, když mám ISO-8859-2, tak to nefunguje, jakmile to smažu, nebo dám Windovs-1250, tak to najednou běží...
Divný...
Hurá!

Vyřešil jsem to takovým zajímavým způsobem. Zde je kód:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<!--[if IE]>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1250">
<![endif]-->

Je to zajímavý, ale mě to vyřešilo všechny problémy...
Navíc mi to ani nerozhodí češtinu, zachová se kódování ISO...
hura, ja som to tiez vyriesil.. trosku krajsie..


problem je asi v tom, ze ked phpcko posiela cookies, pred inymi hlavickovimi informaciami, tak explorer z toho blbne..

priklad:
robilo mi to s tymito hlavickami:

Response Headers - http://www.egt.sk/index.php?go=kontakty

Date: Wed, 07 Dec 2005 12:44:17 GMT
Server: Apache
Set-Cookie: PHPSESSID=b13d9c7b5edeb72cecdb1a593d49a7a6; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Last-Modified: Thu, 01 Jan 1970 01:00:00 +0100
Content-Encoding: gzip
Vary: Accept-Encoding
Content-Length: 688
Connection: close
Content-Type: text/html

200 OK


a ked som dal namiesto <? session_start()..
<?
header("Last-Modified: ".date('r',time()));
session_start();

tak uz mi to nerobi.. poslalo to tieto hlavicky..
Response Headers - http://www.egt.sk/index.php?go=kontakty

Date: Wed, 07 Dec 2005 12:45:03 GMT
Server: Apache
Last-Modified: Thu, 01 Jan 1970 01:00:00 +0100
Set-Cookie: PHPSESSID=b13d9c7b5edeb72cecdb1a593d49a7a6; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Encoding: gzip
Vary: Accept-Encoding
Content-Length: 688
Connection: close
Content-Type: text/html

200 OK

nevie niekto kde sa to da nahlasit microsoftu, nech si to opravi?
ludko, jako drcnout do hlavicky, to je zajimave. zatim to testuju... jestli to je reseni, tak mas u me pivo. ;-)
mensia oprava..

po dlhsom skusani som zistil, ze to este robi...

a tak som hutal dalej..

a tak som isiel vylucujucou metodou..
som zistil, ze pri session start to vyvola 4 hlavicky (aspon na pipni.cz freehostingu)

Set-Cookie: PHPSESSID=db861bf8d075f9cc758ae4cf30453ed7; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache

ked som skusal odstranit to session_start, a daval som tam hlavicky postupne, tak som zistil, ze problem robi riadok

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

Neviem presne kde ma ie chybu, ale na 100% v jednom z tych prepinacov..

tak som isiel na stranku microsoftu, a pozrel som si, ako oni posielaju hlavicky, a zistil som, ze sa to nesnazia za kazdu cenu cachevat, a posielaju

Cache-Control: private

kedze ani mne to netreba extra velmi cachovat (nieje to stranka, co sa po kazdom zobrazeni nacita ina), tak som si tam dal tiez
Cache-Control: private
a problem sa vyriesil

:)

pre ilustraciu.. moj problem..
ie6 na stranke www.egt.sk vypadava kazda priblizne 10. stranka ked behate po menu
na majak.egt.sk som to opravil..

ak by vam to neslo na majak.egt.sk, tak prosim napiste (to ze tam niesu clanky este neznamena, ze ta stranka je cela biela)

L