Avatar billede styler.dk Nybegynder
06. december 2002 - 22:50 Der er 14 kommentarer og
1 løsning

max antal bruger på en side

Hey :)

Hvordan gør jeg sådan der kun max kan være f.eks 10 på min hjemmeside??

F.eks hvis der er mere end .evt. 10 så skriver den en besked, beklager men der kan max være 10 på siden af gangen eller noget :)


Plz help me :)

//Styler
Avatar billede simonvalter Praktikant
06. december 2002 - 22:51 #1
umm det skal foregå server side .. for hvis de kan se at der max må være 10 på siden af gangen så er de jo allerede connected.
Avatar billede simonvalter Praktikant
06. december 2002 - 22:52 #2
så du skal ind og rode i din server configuration
Avatar billede simonvalter Praktikant
06. december 2002 - 22:52 #3
hvilken server kører du ?
Avatar billede styler.dk Nybegynder
06. december 2002 - 22:55 #4
ehm ISS 5.1.. nej nej, det er til min .dk domæne, altså kan man ikk lave et script.. fordi jeg har lavet noget i VBScript noget med en online tingest man kan skrive i, men hvis der nu kommer f.eks 10 folk ind og alle skriver så.... så kan man ikk se hvad alle skriver da den opdatere såren lidt mærkeligt :)

også bliver de andre indlæg slettet :(
håberdu fatter det her :)
Avatar billede simonvalter Praktikant
06. december 2002 - 23:45 #5
ok så kan jeg ikke hjælpe ;)
Avatar billede styler.dk Nybegynder
07. december 2002 - 00:01 #6
okay :)
Avatar billede burningice Nybegynder
07. december 2002 - 13:19 #7
du skal kigge lidt på din session_onstart og session_onend i din global.asa fil.

hvergang der kommer en bruger IND på dit side, skal session_onstart lægge et tal til en application der evt. kunne hedde onlineusers.
hvergang en bruger FORLADER din side lader du session_onend trække et tal fra din application.

på den måde kan du på den side, at der ikke må være mere end 10 på lave følgende tjek:

If Application("onlineusers") >= 10 Then
'der er for mange
End If
Avatar billede coldray Nybegynder
07. december 2002 - 22:37 #8
altså.. det cyberfessor mener er at du laver en fil som hedder global.asa på din server..hvor du skriver følgende:

Sub Application_OnStart
  Application("onlineusers") = 0
End Sub

Sub Session_OnStart
  Application("onlineusers") = Application("onlineusers") + 1
End Sub

Sub Session_OnEnd
  Application("onlineusers") = Application("onlineusers") - 1
End Sub

---

så inde på siden med begrænsningen skriver du:

If Application("onlineusers") >= 10 Then
  Response.Redirect("forMange.asp")
End If

..oppe i toppen af siden.. (prøver ikk at stjæle pts.. men du kan ligeså godt få en forklaring med hvis du ikk kan finde ud af det..)

//ColdRay
Avatar billede coldray Nybegynder
07. december 2002 - 22:38 #9
(global.asa filen skal ligge i roden af mappen.. ellers har den ingen effekt..)
Avatar billede styler.dk Nybegynder
07. december 2002 - 23:51 #10
ehm roden af mappen, sorry spørger lidt dumt nu.. men ja... Hehe :)




skal


If Application("onlineusers") >= 10 Then
  Response.Redirect("forMange.asp")
End If den skrives oppe i toppen???? eller....? altså...
før:

<html>
<Body>
<title>Welcome to bla bla </title> ???
Avatar billede burningice Nybegynder
08. december 2002 - 14:02 #11
coldray>> havde helt glemt at man efterhånden skal skrive al koden for folk... det er ikke nok at komme med en ide til hvordan problemet løses og så forvente at spørgeren kan bare en smule selv.
Avatar billede styler.dk Nybegynder
08. december 2002 - 15:31 #12
ja sorry da :)
Avatar billede coldray Nybegynder
08. december 2002 - 20:57 #13
styler.dk:

<%
If Application("onlineusers") >= 10 Then
  Response.Redirect("forMange.asp")
End If
%>

skal før..selvom det ikk rigtig har noget at sige..
(husk <% og %>.. det er asp tags.. men kun i html filen.. ikk i global.sa)
Avatar billede coldray Nybegynder
08. december 2002 - 20:57 #14
.asa
Avatar billede styler.dk Nybegynder
23. december 2002 - 04:48 #15
tak!
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