Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Maxthon a Apache na portu 8080

Na serveru běží IIS na portu 80 a na stejném serveru běží Apache (kompilace PHP Home) na portu 8080. Vše funguje až na to, že Maxthon má problém s tím, že po zadání stránky index.php a pak jakýkoliv tam dále spuštěný odkaz se nic neděje. Musím vždy zadat CTRL-F5 aby se obsah zobrazil. Stejně tak u všech odkazů, které jsou na této stránce.´
MSIE tento problém nemá a funguje to tam správně a FF jsem nezkoušel, protože se u nás nepoužívá.

Bez refresh je obsah stránky tento:

<HTML><HEAD></HEAD>
<BODY><IMG src="http://server:8080/index.php"></BODY></HTML>

Po refresh přitom vůbec <IMG src="index.php"> na stránce není.

Obojí MSIE a Maxthon jsou poslední verze.

Tuší někdo, kde hledat problém?

Předmět Autor Datum
co znamena ze sa nic nedeje, ze ostane blank page? vsimol som zi, ze testujes na localhoste, nema pr…
IgorK 10.10.2006 10:41
IgorK
Ano, je tam prázdná stránka s obsahem, který je uveden v code. Viz původní dotaz. Nemám problém s po…
yorg 10.10.2006 11:55
yorg
Dělá ti to stejný problém, i když to zkusíš přímo v IE, tedy ne skrz Maxthon GUI? //edit: přečetl j…
Vladimir 10.10.2006 14:47
Vladimir
to poradna.net som dal kvoli tomu, ci maxthonovi nevadi cislo portu priamo v url. btw., skusal si od…
IgorK 10.10.2006 15:08
IgorK
S portem problém není. www.poradna.net:80 bez problémů načte. Jak jsem teď zjistil, tak server:8080…
yorg 10.10.2006 15:53
yorg
nemáš pozapínané nějaké filtrování apod.?
touchwood 10.10.2006 15:57
touchwood
Ještě jednou a tentokrát už to napíšu přesně bez přepisování (mea culpa) Index.html obsahuje <HTML…
yorg 10.10.2006 16:11
yorg
zrovna "ads" je takový krásný řetězec, který může být odfiltrovaný content nebo popup filtrem.
touchwood 10.10.2006 20:30
touchwood
Bingo! To bude asi ono. MSIE filtry nemá a FF bez nastavení po instalaci také ne. U Maxthon takový t…
yorg 10.10.2006 21:48
yorg
není zač, ale už jsem ti to jednou psal o kus výš :-)
touchwood 10.10.2006 22:05
touchwood
Jo filtrování je hodně široký pojem ale "zrovna "ads" je takový krásný řetězec, který může být odfil…
yorg 10.10.2006 22:25
yorg
:-D poslední
touchwood 11.10.2006 10:41
touchwood

Ano, je tam prázdná stránka s obsahem, který je uveden v code. Viz původní dotaz. Nemám problém s poradna.net, mám problém v rámci firemního Intranetu a to pouze s prohlížečem Maxthon.

Netestuju to na localhostu, ten Maxthon je na stanici, která je součástí domény. Doména jede na server 2003 (ne small ale "velký")

ad obrázky - nevkládám obrázky, na odkazy to tak převádí engine tohoto webu. Důležitý je text, který je tam napsaný. Není třeba na vše klikat. ;-)

S portem problém není. www.poradna.net:80 bez problémů načte.

Jak jsem teď zjistil, tak server:8080 (tj. bez odkazu na index.php) načte okamžitě a s dalšími stránkami odsud volanými také není problém. načítají se ihned po kliknutí.

Při prvním zavolání stránky s URL včetně odkazu tj. index.php načte stránku až po tvrdém refresh CTRL-F5. A to platí i pro odkazy odsud spouštěné. Je to divné, ale je to tak.

Stejně tak pokud mám stránku index.html s tímto obsahem

<HTML> 
<HEAD> 
<TITLE></TITLE> 
<META HTTP-EQUIV="Refresh" CONTENT="1; URL=index.php"> 
</HEAD> 
<BODY> 
</BODY> 
</HTML>

tak se provede po vteřině refresh z html na index.php a ve zdroji stránky je opět jen

<HTML><HEAD></HEAD>
<BODY><IMG src="http://server:8080/index.php"></BODY></HTML>

Jak jsem už psal, dělá to jen u Maxthona u MSIE 6.0 a Firefox (právě jsem ho nainstaloval) to nedělá. Mám za to, že to je buď nějaká feature nebo chyba od Maxthon.

Snifer nepoužívám, páč výstupům z něho příliš (spíše vůbec) nerozumím a pro běžnou práci ho nepotřebuju.

Ještě jednou a tentokrát už to napíšu přesně bez přepisování (mea culpa)

Index.html obsahuje

<HTML> 
<HEAD> 
<TITLE></TITLE> 
<META HTTP-EQUIV="Refresh" CONTENT="1; URL=ads.php"> 
</HEAD> 
<BODY> 
</BODY> 
</HTML>

index.php obsahuje

<?php
   require("ads.php");
?>

Když jsem psal dosud (= v předcozím příspěvcích) adresu index.php mělo tam být správně ads.php. Přepsal jsem to s předpokladem vyšší srozumitelnosti, ale jak se ukázalo, tak blbě.

Jinak řečeno ads.php funguje až po tvrdém refresh a je jedno jestli se zavolá přímo nebo přes index.html.

Pokud spustím index.php, který obsahuje jen require, tak to v Maxthonu funguje správně a index.php funguje jako jakási obálka.

Omlouvám se za matení. Sám jsem v tom měl zmatek a existence index.php jsem si vůbec nevšim.

V každém případě ale nerozumím tomu, proč ads.php vyžaduje tvrdý refresh i u všech odkazů, které se z něho dál spustí a pokud je spuštěn přes require z index.php, tak to funguje.

Zpět do poradny Odpovědět na původní otázku Nahoru