Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: HTML: HTTP_REFERER?

tupuutt [26.05.2006 19:03:57]

#

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ää).

Blaze [26.05.2006 19:21:16]

#

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.

tupuutt [26.05.2006 20:44:36]

#

Olisiko esimerkkiä?

renni [27.05.2006 02:33:58]

#

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..

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta