Mulla on HTML -sivuun upotettu koodi: <script language="JavaScript" src="http://www.OmaDomain.com/KavijaLaskuri.cgi"></script>
Tuolla koodilla kutsun toisella palvelimella olevaa scriptiä joka on siis "KavijaLaskuri.cgi". Sitten kun tulostan scriptillä tiedostoon edellisen sivun jolta tultu:
print LOG "Edellinen sivu jolta tultu: $ENV{'HTTP_REFERER'}\n"; niin tiedostoon tulostuu http://www.OmaDomain.com/ vaikka haluaisin saada tiedon siitä sivusta jolta on tultu sivulle http://www.OmaDomain.com/. Pystynkö siis jotenkin välittämään oikean tiedon jo HTML-sivulta tehtävän kutsun mukana vai voiko scriptissä jotenkin tutkia kaksi linkkiä taaksepäin?
Scripti sijaitsee toisella palvelimella siksi, että http://www.OmaDomain.com palvelimella ei ole cgi tukea (eikä myöskään php:tä voi käyttää).
tupuutt kirjoitti:
Pystynkö siis jotenkin välittämään oikean tiedon jo HTML-sivulta tehtävän kutsun mukana
Javaskriptillä GET-parametrina.
tupuutt kirjoitti:
vai voiko scriptissä jotenkin tutkia kaksi linkkiä taaksepäin?
Ei voi.
Olisiko esimerkkiä?
tupuutt kirjoitti:
oiko scriptissä jotenkin tutkia kaksi linkkiä taaksepäin?
Toki tuokin onnistuu history.go(-2) mut eri asia onko se järkevää.
Älä ikinä tee sivuilla liikkumista riippuvaiseksi siitä missä ollaan, mikä on selain, mikä käyttis, mikä reso tms..
Aihe on jo aika vanha, joten et voi enää vastata siihen.