Forum » Server-Side scripting » x aantal keer bekeken
Berichten: 411
avatar
Online Stuur privebericht
Hey cp,

Ik zou graag in een spelers profiel een scriptje willen maken dat het x aantal keer bekeken van het profiel weergeeft.

Het scriptje moet wel beveiligt zijn (dus niet 20x f5 indrukken en dan heb je al 20 weergaves)

Hoe maak ik zo'n soort script?

Groetjes,
20-09-2011 19:05
Dit topic is 254 keer bekeken door 47 verschillende leden
Reacties op: "x aantal keer bekeken"
1
Berichten: 130
avatar
Offline Stuur privébericht
hmm,

Gewoon dat je opslaat welke gebruiker welke profiel heeft bezocht.
En dan na elke uur ofzo het delete

Makkelijk is zo:

Tabel aanmaken 'profiel_bezocht'
daarin moet komen

id
username
profiel
tijd


username zet je wie de profiel heeft bezocht.
Profiel zet je welke profiel er is bezocht van welke gebruiker.
Tijd zet je de tijd in van + 3600 sec (1 uur).
Dan zet je in je config als tijd minder is dan de tijd van NU de colom word verwijderd.
En in het profiel script zet je welke $sql = mysql select id from profiel_bezocht where username='$username' AND profiel='$_GET['x']'"; ff snel getyptkan foutje in zitten

en dan maak je onder de querty het volgende aan

if(mysql_num_rows($sql) == 0){
$bezocht = "1";
}else{
$bezocht = "0";
}

kunnen wat fouten in zitten k heb het snel getypt(K) maar de manier werkt.
20-09-2011 21:28
Berichten: 411
avatar
Online Stuur privébericht
Vanwaar de tabel tijd, die volg ik niet. En hoe maak ik het stukje dat als de tijd minder is dan de tijd van nu?
20-09-2011 21:48
Berichten: 130
avatar
Offline Stuur privébericht
Tijd pak je met time()...

$sql = mysql select id, tijd from profiel_bezocht where username='$username' AND profiel='$_GET['x']'";

$res = mysql_fetch_assoc($sql);

if($res['tijd'] < time()){
mysql DELETE FROM profiel_bezocht WHERE lalalala
}

zoiets?
20-09-2011 22:11
Berichten: 411
avatar
Online Stuur privébericht
waarom moet eigenlijk de tabel verwijderd worden na 1 uur?
24-09-2011 19:45
Berichten: 684
avatar
Online Stuur privébericht
Hoeft niet per se. Als je update naar de nieuwe tijd is het ook goed. Ter controllen dat je niet steeds F5 kan drukken
24-09-2011 19:47
Berichten: 130
avatar
Offline Stuur privébericht
Kan ook.
24-09-2011 20:34
Reageer op: "x aantal keer bekeken"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden