/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gandalf
657
6
smilly
564
7
gibson
560
8
cumano
530
9
MouseKeep..
480
10
Random
410
enkelt IF then problem
Fra :
JohnDoe
Dato :
03-11-03 20:11
Hjælp til problem jeg ikke lige fatter
Jeg har en session variable (userID) og en userID i URL'en
Jeg prøver så at få den til at vise en server.execute hvis de 2 userID'er er
ens
Det gør jeg med følgende
<% if session("userID") = request.querystring("userID") then
server.execute "/users/Usermenu.asp"
else
response.write "Du er ikke den rigtige user"
end if
%>
Jeg har chekket på siden at den har begge data, men følgende
<% response.write (request.querystring("userID"))&" querysting"%>
<% response.write (session("userID"))&" session"%>
og den skriver fint de korrekte numre, både session og URL nummer:
Jeg har også chekket om det er tal (og ikke 1 tal og en streng, ved dog ikke
om det ville gøre en forskel) ved at lægge +1 til begge og de steg begge med
1.
Hvorfor får jeg så udskrevet "Du er ikke den rigtige user" på alle bruger
sider også selv om at session("userID") rent faktisk er lige med
querystring("userID"). Dvs på siden hvor sessionUSERID = 1 og
query.stringUSERID=1 der får jeg "Du er ikke den rigtige user", men det gør
jeg også på sider hvor der sessionUSERID = 2 og query.stringUSERID=1
Er der nogen der kan gennemsku den?
På forhånd tak
JD
Finn Elmgaard (
03-11-2003
)
Kommentar
Fra :
Finn Elmgaard
Dato :
03-11-03 20:52
"JohnDoe" <bifyrdk @ yahoo.dk> wrote in message
news:3fa6a829$0$69974$edfadb0f@dread12.news.tele.dk...
> Hjælp til problem jeg ikke lige fatter
> Jeg har en session variable (userID) og en userID i URL'en
>
> Jeg prøver så at få den til at vise en server.execute hvis de 2 userID'er
er
> ens
> Det gør jeg med følgende
>
> <% if session("userID") = request.querystring("userID") then
> server.execute "/users/Usermenu.asp"
> else
> response.write "Du er ikke den rigtige user"
> end if
> %>
> Jeg har chekket på siden at den har begge data, men følgende
> <% response.write (request.querystring("userID"))&" querysting"%>
> <% response.write (session("userID"))&" session"%>
>
> og den skriver fint de korrekte numre, både session og URL nummer:
> Jeg har også chekket om det er tal (og ikke 1 tal og en streng, ved dog
ikke
> om det ville gøre en forskel) ved at lægge +1 til begge og de steg begge
med
> 1.
>
> Hvorfor får jeg så udskrevet "Du er ikke den rigtige user" på alle bruger
> sider også selv om at session("userID") rent faktisk er lige med
> querystring("userID"). Dvs på siden hvor sessionUSERID = 1 og
> query.stringUSERID=1 der får jeg "Du er ikke den rigtige user", men det
gør
> jeg også på sider hvor der sessionUSERID = 2 og query.stringUSERID=1
>
> Er der nogen der kan gennemsku den?
Hej JohnDoe
Jeg tror ikke dit check om det er tal viser noget. Prøv at konvertere begge
dine parametre til tal med cInt, så tror jeg det virker.
mvh
Finn
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177560
Tips :
31968
Nyheder :
719565
Indlæg :
6408943
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.