|
| Manglende referer ? Fra : Kent Fonager / Netco~ |
Dato : 13-08-02 13:54 |
|
Hej Alle
Jeg har en html side, som indeholder et img tag. Dette img tag kalder en asp
fil, der genererer et dynamisk billede, som returneres som et billede ...
<img src=' '>http://www.mydomain.dk/generateimage.asp'>
Jeg har dog midlertidig det problem, at når jeg i dette asp script spørger
på documentet, som indeholder dette img tag via :
doc = Request.ServerVariables("HTTP_REFERER")
så sker det nogle gange, at denne er tom ? Og det er her jeg ikke forstår,
at dette kan lade sig gøre ? Da det asp script som spørger på referer jo
ALTID bliver kald fra et parent dokument (html dokumentet), hvordan kan
dette så ske ?
Jeg har prøvet at debugge alt, hvad jeg finder rimeligt at debugge, men det
har ikke gjort mig klogere ... er der nogle som har erfaring med lignende
problemer, så hører jeg gerne fra jer ? Eller hvis der er noget, som jeg
totalt har overset, som gør at ovenstående ikke kan lade sig gøre i nogle
tilfælde ...
På forhånd tak,
Kent Fonager, Netcoders ApS
| |
Rune Bjerregaard (13-08-2002)
| Kommentar Fra : Rune Bjerregaard |
Dato : 13-08-02 14:07 |
|
> <img src=' '>http://www.mydomain.dk/generateimage.asp'>
>
> Jeg har dog midlertidig det problem, at når jeg i dette asp script spørger
> på documentet, som indeholder dette img tag via :
>
> doc = Request.ServerVariables("HTTP_REFERER")
>
> så sker det nogle gange, at denne er tom ? Og det er her jeg ikke forstår,
> at dette kan lade sig gøre ? Da det asp script som spørger på referer jo
> ALTID bliver kald fra et parent dokument (html dokumentet), hvordan kan
> dette så ske ?
Kan det ikke være fordi asp-kommandoerne bliver udført i dit html-dokument?
Jeg mener at den finder din html-sides referrer istedet?
Rune
| |
Kent Fonager / Netco~ (13-08-2002)
| Kommentar Fra : Kent Fonager / Netco~ |
Dato : 13-08-02 14:24 |
|
"Rune Bjerregaard" <Rune@Direkte.org(remove-this-for-reply)> wrote in
message news:ajb0a1$1a4r94$1@ID-151537.news.dfncis.de...
>
> Kan det ikke være fordi asp-kommandoerne bliver udført i dit
html-dokument?
> Jeg mener at den finder din html-sides referrer istedet?
>
> Rune
>
Det kunne man godt fristes til at tro, men det er ikke det, som er problemet
.... jeg har allerede lavet et par test scripts, for at sikre mig, at jeg
ikke har taget fejl ... da ASP filen bliver afviklet som en selvstændig
request fra parent filen via img tagget, har denne også en referer, som
bliver dokuementnavnet på det kaldende dokument ...
Mvh,
Kent Fonager, Netcoders ApS
| |
Jakob Andersen (13-08-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 13-08-02 14:21 |
|
"Kent Fonager / Netcoders ApS" <kent@netcoders.biz> wrote
> Jeg har en html side, som indeholder et img tag. Dette img tag kalder en
asp
> fil, der genererer et dynamisk billede, som returneres som et billede ...
> Jeg har dog midlertidig det problem, at når jeg i dette asp script spørger
> på documentet, som indeholder dette img tag via :
> doc = Request.ServerVariables("HTTP_REFERER")
>
> så sker det nogle gange, at denne er tom ?
Referer headeren er optional i HTTP specifikationen hvorfor man ikke kan
forvente at den er implementeret hos alle klienter. Men hvis du tester med
den samme klient lyder det godt nok underligt. En anden mulighed er at du
"hopper" imellem HTTPS og HTTP protokollen.
Et "hack" kunne være at du smider følgende ind i dit IMG tag:
<img src=' http://www.mydomain.dk/generateimage.asp?referer=<%=
Request.ServerVariables("SERVER_NAME") &
Request.ServerVariables("SCRIPT_NAME") %>'>
så kan du hente referereren som en parameter(Hvis du bruger img tagget fra
en HTML side kan ovenstående også laves med Javascript og document.URL
propertien).
--
Jakob Andersen
http://www.stresscd.dk/ - Udnyt stress positivt
| |
Kent Fonager / Netco~ (13-08-2002)
| Kommentar Fra : Kent Fonager / Netco~ |
Dato : 13-08-02 14:28 |
|
"Jakob Andersen" <jakob@effectus.dk> wrote in message
news:ajb11a$16i$1@news.cybercity.dk...
> Referer headeren er optional i HTTP specifikationen hvorfor man ikke kan
> forvente at den er implementeret hos alle klienter. Men hvis du tester med
> den samme klient lyder det godt nok underligt. En anden mulighed er at du
> "hopper" imellem HTTPS og HTTP protokollen.
>
> Et "hack" kunne være at du smider følgende ind i dit IMG tag:
>
> <img src=' http://www.mydomain.dk/generateimage.asp?referer=<%=
> Request.ServerVariables("SERVER_NAME") &
> Request.ServerVariables("SCRIPT_NAME") %>'>
>
> så kan du hente referereren som en parameter(Hvis du bruger img tagget fra
> en HTML side kan ovenstående også laves med Javascript og document.URL
> propertien).
>
> --
> Jakob Andersen
> http://www.stresscd.dk/ - Udnyt stress positivt
>
Jeg er godt klar over, at den er optional og at jeg derfor ikke kan
forvente, at den altid er implementeret ... men i mit tilfælde snakker vi
om, at det er klienter med f.eks. IE6.0 som har problemet også ...
Men det lyder lidt interessant, det du skriver omkring https og http ...
hvilke problemer skal jeg være opmærksom på der ?
Det hack du omtaler, kan desværre ikke bruges så længe vi snakker om
implementering via serverside scripting, men jeg er godt klar over at
javascript kan være en mulig nødløsning ... jeg er selvfølgelig bare ligeså
meget interesseret i at finde ud af, hvad det egentlig problem er, ved et
nuværende script
Mvh,
Kent Fonager, Netcoders ApS
| |
Jakob Andersen (13-08-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 13-08-02 14:37 |
|
"Kent Fonager / Netcoders ApS" <kent@netcoders.biz> wrote
> Jeg er godt klar over, at den er optional og at jeg derfor ikke kan
> forvente, at den altid er implementeret ... men i mit tilfælde snakker vi
> om, at det er klienter med f.eks. IE6.0 som har problemet også ...
Problemet kan skyldes at dine klienter med IE6 sidder bag en Proxy server
der ikke har implementeret REFERER.
> Men det lyder lidt interessant, det du skriver omkring https og http ...
> hvilke problemer skal jeg være opmærksom på der ?
Internet Explorer sender ikke refererer headeren når du bevæger dig ud eller
ind af et "sikkert område" dvs. referer bliver ikke sendt når du linker fra:
https//domæne.dk/side.asp
til
http//domæne.dk/side2.asp
og omvendt.
--
Jakob Andersen
http://www.stresscd.dk/ - Udnyt stress positivt
| |
Tobias Hinnerup (13-08-2002)
| Kommentar Fra : Tobias Hinnerup |
Dato : 13-08-02 14:25 |
| | |
Kent Fonager / Netco~ (13-08-2002)
| Kommentar Fra : Kent Fonager / Netco~ |
Dato : 13-08-02 14:32 |
|
"Tobias Hinnerup" <hinnerup@nospamhinnerup.net> wrote in message
news:ajb1bi$1e3$1@news.cybercity.dk...
>
> Dette spørgsmål er besvaret på
>
http://www.asp.dk/forum.asp?mode=show_message&tech_id=1&forum_id=2&message_i
> d=57292
>
> Undgå at krydsposte...
>
> /Tobias
>
>
Øhhh, hvordan kan jeg lige krydsposte, når det er to forskellige ressourcer,
som jeg har stillet spørgsmålet på ? Er krydsposting ikke hvis jeg poster
indlægget i f.eks. 4 newsgroups her på usenet ? Det er jo ikke sikkert, at
de samme personer, som bruger usenet, også kigger en tur forbi asp.dk ?
/Kent
| |
Jakob Andersen (13-08-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 13-08-02 14:34 |
|
"Tobias Hinnerup" <hinnerup@nospamhinnerup.net> wrote
> Dette spørgsmål er besvaret på
[URL]
> Undgå at krydsposte...
Definitionen af krydspostning holder ikke her, da det drejer sig om to vidt
forskellige fora, en krydspostning kunne være hvis indlæget var postet i 2
debatter på netcoders eller i 2 forskellige grupper på usenet. Blot fordi du
følger med både på usenet og netcoders betyder det ikke at alle gør.
--
Jakob Andersen
http://www.stresscd.dk/ - Udnyt stress positivt
| |
Tobias Hinnerup (13-08-2002)
| Kommentar Fra : Tobias Hinnerup |
Dato : 13-08-02 14:38 |
|
"Jakob Andersen" <jakob@effectus.dk> wrote in message
news:ajb1pq$209$1@news.cybercity.dk...
> "Tobias Hinnerup" <hinnerup@nospamhinnerup.net> wrote
> > Dette spørgsmål er besvaret på
> [URL]
> > Undgå at krydsposte...
>
> Definitionen af krydspostning holder ikke her, da det drejer sig om to
vidt
> forskellige fora, en krydspostning kunne være hvis indlæget var postet i 2
> debatter på netcoders eller i 2 forskellige grupper på usenet. Blot fordi
du
> følger med både på usenet og netcoders betyder det ikke at alle gør.
Lad os bare afholde os fra en diskussion om ord-definitioner - effekten er,
at folk der svarer det ene sted spilder deres tid på ting der allerede er
besvaret/sagt andetsteds. Dårlig stil.
/Tobias
| |
Jakob Andersen (13-08-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 13-08-02 14:41 |
|
"Tobias Hinnerup" <hinnerup@nospamhinnerup.net> wrote
> Lad os bare afholde os fra en diskussion om ord-definitioner - effekten
er,
> at folk der svarer det ene sted spilder deres tid på ting der allerede er
> besvaret/sagt andetsteds. Dårlig stil.
Jeg ser ikke kun et fora som en "her og nu hjælp" men også som et arkiv over
hjælp og derfor er det da ikke spildt at både brugerne af asp.dk og usenet
har svaret i deres arkiv.
--
Jakob Andersen
http://www.stresscd.dk/ - Udnyt stress positivt
| |
Tobias Hinnerup (13-08-2002)
| Kommentar Fra : Tobias Hinnerup |
Dato : 13-08-02 14:45 |
|
"Jakob Andersen" <jakob@effectus.dk> wrote in message
news:ajb27o$2k4$1@news.cybercity.dk...
>
> Jeg ser ikke kun et fora som en "her og nu hjælp" men også som et arkiv
over
> hjælp og derfor er det da ikke spildt at både brugerne af asp.dk og usenet
> har svaret i deres arkiv.
>
Hvis du har tid nok til at besvare spørgsmål der allerede er løst, er det
bestemt ikke mit problem. Over and out
/Tobias
| |
Jakob Andersen (13-08-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 13-08-02 14:58 |
|
"Tobias Hinnerup" <hinnerup@nospamhinnerup.net> wrote
> Hvis du har tid nok til at besvare spørgsmål der allerede er løst, er det
> bestemt ikke mit problem. Over and out
Jeg har tid nok til at svare på de spørgsmål der kommer i de foraer jeg
deltager i. Når jeg ikke længere har tid holder jeg mere eller mindre op med
at deltage.
--
Jakob Andersen
http://www.stresscd.dk/ - Udnyt stress positivt
| |
|
|