Avatar billede spile Nybegynder
27. maj 2003 - 10:46 Der er 4 kommentarer

HTTP_referer er tom

Jeg har en problem med et program jeg har købt det er et lille scarbespil hvor man kan scrabe sig til en gevinst. dog har jeg det lille problem at jeg ikke kan se om kald kommer fra siden hvor java koden er eller om man barre taster url ind i sin browser. er der nogen her der har lidt ideer til hvorleds dette løses så jeg på vinder siden kan at at kaldet kom fra spille siden eller fra java applet

?



<applet code=ScratchOffCard.class archive=ScratchOffCard.jar width=250 height=206>

<param name=regcode    value="4304126730955">
<param name=loading    value="0">
<param name=card        value="ScratchOffCardbg.gif">
<param name=tool        value="ScratchOffCardtool.gif">
<param name=audio      value="ScratchOffCard.au">
<param name=scsize      value="10">
<param name=boxc        value="200 200 200">
<param name=boxbg      value="255 255 255">
<param name=boxfg      value="0 0 255">
<param name=boxdim      value="70 30">
<param name=nboxes      value="1">
<param name=box0 value="80 80">

<param name=nprizes    value="6">
<param name=prob0 value="0.8">
<param name=prob1 value="0.2">
<param name=prob2 value="0.01">
<param name=prob3 value="0.02">
<param name=prob4 value="0.05">
<param name=prob5 value="0.005">

<param name=text0 value="Prøv Igen">
<param name=text1 value="Grand Prize">
<param name=text2 value="Gold Prize">
<param name=text3 value="Silver Prize">
<param name=text4 value="Bronze Prize">
<param name=text5 value="Surprise Prize">

<param name=link0 value="none|_self">

<param name=link1 value="win/win.asp?Action=win&point=100&nr=<%=session("temp")%>&trak=<%=session("trak")%>|_Blank <%session("tool")="jeps"%>">

<param name=link2 value="win/win.asp?Action=win&point=200&nr=<%=session("temp")%>&trak=<%=session("trak")%>|_Blank <%session("tool")="jeps"%>">

<param name=link3 value="win/win.asp?Action=win&point=300&nr=<%=session("temp")%>&trak=<%=session("trak")%>|_Blank <%session("tool")="jeps"%>">

<param name=link4 value="win/win.asp?Action=win&point=400&nr=<%=session("temp")%>&trak=<%=session("trak")%>|_Blank <%session("tool")="jeps"%>">

<param name=link5 value="win/win.asp?Action=win&point=1000&nr=<%=session("temp")%>&trak=<%=session("trak")%>|_Blank <%session("tool")="jeps"%>">

</applet>
Avatar billede fet321 Nybegynder
27. maj 2003 - 15:08 #1
Du kunne på spillesiden sætte en session variable og så tjekke på vindersiden om denne session variable er sat.
Hvis den ikke er det, kommer brugeren ikke fra spillesiden - eller har slået session cookies fra.
Avatar billede spile Nybegynder
27. maj 2003 - 15:13 #2
Det har jeg gjort men problemt er at når den er sat kan du barre åbne en browser til og skrive url til at vinde og bingo så er den der. jeg tror dog at jeg har løst det med at sætte et tilfældigt tal i en session og så sende det med når man vinder og så samligne de to tal. dog ville det smarteste ville være om programmet lavet en post istædet for en get.
Avatar billede fet321 Nybegynder
29. maj 2003 - 19:52 #3
Så vidt jeg ved skulle det om du bruger post eller get ikke betyde noget i forb. med session variabler.
Avatar billede spile Nybegynder
02. juni 2003 - 09:03 #4
Det har du helt ret i men i en post kan du ikke se de variabler der bliver sendt. eks. win.asp?Action=win&point=1000 vil blive til win.asp?Action=&point=
i din browser.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester