Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

PHP blbne pouze v IE6!

Ji31
verified
rating uzivatele
2. 1. 2008 15:05:36
Mám vlastní skript, který jede za na zaheslovaném webu (přes .htaccess a .htpasswd) na kterém používám následující věci:
- zaheslovaný web pomocí .htaccess a .htpasswd, zkusil jsem to bez toho, ale nic nepomohlo..
- přesměrovávám na hezké url pomocí .htaccess
- používám sessions
- parsuji si url (podle url vytvářím instance třídy a jejich metody + do nich předávám parametry)
- includuju soubory s html a do nich vypysuju přes proměnné
- mám stejný skript běžící v podadresáři který má svůj vlastní .htaccess (tedy přepisuje .htaccess nadřazeného adresáře)
V IE6 s tím mám problém. Zhruba v 50% případů pokud kliknu na odkaz (třeba http://example.com/users/edit/1/) ze stránky na adrese http://example.com/users/ tak se objeví bílá stránka bez jakékoliv chyby a v adresním řádku zůstane adresa http://example.com/users/ (takže jako by se to nepřesměruje, ale přitom se jedná o obyčejný odkaz) a teprve až po stisknutí F5 se vše zobrazí tak jak má. Taky ve spoustě případů se zobrazí rozdrbaná diakritika a teprve po refreshi je vše ok (zase pouze IE6).
V IE7 se mi stává pouze to, že pokuď jde na screen nějaká chyba (třeba chybný přístup do db), tak se nenačtou styly.
Ovšem ve Firefoxu se to nestane ani jednou a vše funguje tak jak má!
Jak může být provádění serverového skriptu závislé na prohlížeči? Já to prostě nechápu, to jsem ještě nezažil!
Kde mám hledat chybu? Díky!
2. 1. 2008 15:05:36
https://webtrh.cz/diskuse/php-blbne-pouze-v-ie6/#reply34187
lukaspulda
verified
rating uzivatele
(24 hodnocení)
2. 1. 2008 15:23:03
Pochopitelně NEMŮŽE ... PHP pouze dynamicky generuje statický kód (HTML nebo hlavičky). Chyba bude někde v PHP .. zřejmě htaccess nepoužíváš uplně správně. Problém taky může být na straně nastavení serveru - pokud je chyba v session.
2. 1. 2008 15:23:03
https://webtrh.cz/diskuse/php-blbne-pouze-v-ie6/#reply34186
Ji31
verified
rating uzivatele
2. 1. 2008 15:23:16
Tak už dokonce vím čím to je, je to chybou v parsování URL (stejně jsem chtěl tuhle část přepsat), ovšem že to závisí na prohlížeči, tak z toho jsem úplně mimo!
2. 1. 2008 15:23:16
https://webtrh.cz/diskuse/php-blbne-pouze-v-ie6/#reply34185
Ji31
verified
rating uzivatele
2. 1. 2008 15:24:58
Napsal lukaspulda;25634
Pochopitelně NEMŮŽE ... PHP pouze dynamicky generuje statický kód (HTML nebo hlavičky). Chyba bude někde v PHP .. zřejmě htaccess nepoužíváš uplně správně. Problém taky může být na straně nastavení serveru - pokud je chyba v session.
Ano, chyba je ve skriptu (a v sessions to není, protože to dělá i na stránce, kde se sessions nepoužívají), a nebo taky možná v .htaccess, ale přísahám, že to dělá jen pod IE! Je to nějaká haluz...
2. 1. 2008 15:24:58
https://webtrh.cz/diskuse/php-blbne-pouze-v-ie6/#reply34184
Dan
verified
rating uzivatele
(16 hodnocení)
2. 1. 2008 15:27:32
Hoď sem pro zajímavost ten kus špatného zdrojového kódu.
2. 1. 2008 15:27:32
https://webtrh.cz/diskuse/php-blbne-pouze-v-ie6/#reply34183
S tím problémem jsem se kdysi taky setkal. Vyřešil jsem ho, pokud si dobře vzpomínám, vypnutím GZIP-komprimace výstupu.
Víc k tomu v diskusích:
http://cz2.php.net/ob_gzhandler
http://cz.php.net/zlib
2. 1. 2008 15:38:15
https://webtrh.cz/diskuse/php-blbne-pouze-v-ie6/#reply34182
Ji31
verified
rating uzivatele
2. 1. 2008 15:45:22
Napsal Retal;25640
S tím problémem jsem se kdysi taky setkal. Vyřešil jsem ho, pokud si dobře vzpomínám, vypnutím GZIP-komprimace výstupu.
Víc k tomu v diskusích:
http://cz2.php.net/ob_gzhandler
http://cz.php.net/zlib
Děkuji za odkazy, kouknu na to. Dokonce už vím, čím to je: přesměrováváním v .htaccess
Rozhodně se na odkazy podívám.
Děkuju.
2. 1. 2008 15:45:22
https://webtrh.cz/diskuse/php-blbne-pouze-v-ie6/#reply34181
Pro odpověď se přihlašte.
Přihlásit