I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
En side kaldes som regel enten gennem en FORM POST eller gennem Querystring. Og da du ikke vil have querystring, så er der vel egentlig kun FORM POST tilbage !
Et HIDDEN felt kan bruges til meget !
Du kunne også overveje at bruge en Session variabel !
Men jeg må lige sige at jeg er lidt i tvivl om hvad du mener. For din pseudo-kode afspejler ikke umiddelbart det du spørger om !
Jeg havde fattet det på denne måde: IF side1 kalder side3 Then do this elseif side2 kalder side3 then do that else do thisthat end if
request.servervariable("SCRIPT_NAME") returnerer det aktuelle scripts(ASP) filnavn. Dvs. hvis du kalder request.servervariable("SCRIPT_NAME") i side3.asp, så vil den returnere noget lignende /side3.asp.
request.servervariables("HTTP_REFERER") (læg mærke til det ekstra "s", for det er servervariableS :-) indeholder navnet på den kaldende side.
Du skal dog være opmærksom på et par ting, uanset om du bruger benson's forslag eller mit:
1. Sessions kan kun anvendes, hvis browseren har cookies enabled, da det kræver en cookie. Hvis dette ikke er tilfældet, vil alle requests blive opfattet som en ny session og alle værdier tildelt sessions variabler, vil gå tabt.
2. Flere og flere bruger en firewall som eks. ZoneAlarm el. Norman Personal Firewall. Mange af disse forhindrer at HTTP_REFERER bliver sendt med til serveren.
Det kommer jo også an på hvilken metode du har anvendt ? ;-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.