Jump to content
Sign in to follow this  
Thoraxxx

Ti på topp

Recommended Posts

Jeg har laget en venneside hvor vennene mine logger seg inn med brukernavn og passord. Dette systemet laget jeg med microsoft frontpage 2003. Jeg vil gjerne ha en topp ti liste hvor det står hvem som logger seg mest inn og hvem som logger seg minst inn Eks:

 

Navn Antall ganger

Per 12

Lise 8

Hans 3

 

Kan noen hjelpe en kode for dette? :)

Share this post


Link to post

Har du tilgang til en database på serveren? Du trenger strengt tatt ikke dette, men det lettgjør sakene litt. PHP (evt et annet serverside språk) trenger du uansett.

 

Så, for at noen skal kunne hjelpe deg noe særlig, må du nok lange over en link til den aktuelle siden eller forklare litt om hvordan koden din for innlogging fungerer. :-)

Share this post


Link to post
Har du tilgang til en database på serveren? Du trenger strengt tatt ikke dette, men det lettgjør sakene litt. PHP (evt et annet serverside språk) trenger du uansett.

 

Så, for at noen skal kunne hjelpe deg noe særlig, må du nok lange over en link til den aktuelle siden eller forklare litt om hvordan koden din for innlogging fungerer. :-)

6612537[/snapback]

 

Jeg bruker Start sine gratis hjemmesider. De har php, men ikke sql eller annen database. Foreløpig så bruker jeg frontpages egene funksjon til å ha brukere. Men jeg kan gjerne bytte innloggingssystem til php/html, men da trenger jeg hjelp. Hvis vi bytter til innlogging via kode hadde det vært ganske fint å ha noe sikkert.

 

Adressen er denne: http://home.no.net/munth/user

Brukernavn/passord: gjest

Edited by mariusmk

Share this post


Link to post

Så lenge du har tilgang til PHP, men ønsker å la http-innloggingen stå som den gjør nå, kan du vel sette en session-variabel første gang index-siden lastes.

 

I samme slengen skrive til en tekstfil eller noe, at brukeren gjest har logget inn enda en gang. Hver gang index-siden lastes, sjekker du om denne variabelen finnes. Hvis den gjør det, ignorerer du "innloggingen". Det bør fungere relativt greit, siden man må avslutte nettleseren for å logge ut - og dermed også mister alle session-variabler.

 

Hørtes det helt fjernt ut, eller er vi sånn ca. på bølgelengde?

 

Det er dog viktig at PHP har mulighet til å skrive til filer, men det kan du nok ordne vha å opprette filene gjennom ftp eller noe og sette rettigheter der.

Share this post


Link to post
Så lenge du har tilgang til PHP, men ønsker å la http-innloggingen stå som den gjør nå, kan du vel sette en session-variabel første gang index-siden lastes.

 

I samme slengen skrive til en tekstfil eller noe, at brukeren gjest har logget inn enda en gang. Hver gang index-siden lastes, sjekker du om denne variabelen finnes. Hvis den gjør det, ignorerer du "innloggingen". Det bør fungere relativt greit, siden man må avslutte nettleseren for å logge ut - og dermed også mister alle session-variabler.

 

Hørtes det helt fjernt ut, eller er vi sånn ca. på bølgelengde?

 

Det er dog viktig at PHP har mulighet til å skrive til filer, men det kan du nok ordne vha å opprette filene gjennom ftp eller noe og sette rettigheter der.

6612670[/snapback]

 

Jeg er desverre litt nybegynner og har ikke brukt php før, men jeg skjønner litt av det du mener. Men kan ikke du forklare hva session-variabel er. :innocent:

Share this post


Link to post

Hey, det er lov det. Får ikke tid til å hjelpe deg noe særlig med kode i dag, men du er da litt på vei i allefall :)

 

Du kan tenke på session som et array du kan lagre informasjon i. Dette arrayet er unikt for hver nettleser som er innom siden din, og du kan derfor bruke det som en måte å midlertidig lagre småtteri om hver av brukerne dine.

 

All session-data blir kastet av serveren etter hvert, men som regel holder det i massevis til et enkelt system som dette. Neste gang nettleseren blir restarta og kobler opp mot samme server igjen, vil nettleseren identifisere seg med en annen id - og derfor ikke kunne bruke samme session-data på ny.

 

(Det er sikkert masse tekniske ting som jeg har forklart litt feil her, men i bunn og grunn gir det vel et ålreit overblikk over hva som skjer.)

 

Så, det du trenger å sjekke ut (på php.net) er vel:

- Session

- fopen/fgets/fwrite/fclose + evt. andre fil-funksjoner du vil bruke

Share this post


Link to post
Hey, det er lov det. Får ikke tid til å hjelpe deg noe særlig med kode i dag, men du er da litt på vei i allefall :)

 

Du kan tenke på session som et array du kan lagre informasjon i. Dette arrayet er unikt for hver nettleser som er innom siden din, og du kan derfor bruke det som en måte å midlertidig lagre småtteri om hver av brukerne dine.

 

All session-data blir kastet av serveren etter hvert, men som regel holder det i massevis til et enkelt system som dette. Neste gang nettleseren blir restarta og kobler opp mot samme server igjen, vil nettleseren identifisere seg med en annen id - og derfor ikke kunne bruke samme session-data på ny.

 

(Det er sikkert masse tekniske ting som jeg har forklart litt feil her, men i bunn og grunn gir det vel et ålreit overblikk over hva som skjer.)

 

Så, det du trenger å sjekke ut (på php.net) er vel:

- Session

- fopen/fgets/fwrite/fclose + evt. andre fil-funksjoner du vil bruke

6612754[/snapback]

 

Takk! Skjønte nok ikke så alt for mye, men kan lese der og se om jeg skjønner det.

Share this post


Link to post
Takk! Skjønte nok ikke så alt for mye, men kan lese der og se om jeg skjønner det.

6612772[/snapback]

 

Haha, tar på meg skylden for det. Skal gi deg en bedre innføring en vakker dag, hvis ingen kommer meg i forkjøpet (noe de er hjertlig velkomne til å gjøre, dog).

 

Lykke til! Google kan vel også hjelpe deg med det meste, skulle du stå fast.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...