Forum » Server-Side scripting » Cookies voor forum
Berichten: 849
avatar
Offline Stuur privebericht
CP'ers,
Ik ben bezig met een klein forum voor mijn game, alleen nu willen de leden zien of ze het topic al gelezen hebben.
Ik heb al dit:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
<?php
if($_GET['id'] != ""){
$id $_GET['id'];
setcookie("Forum$id"1);
if(
$_COOKIE["Forum$id"] != 1){
echo
'Niet gelezen ooit';
}else{
echo
'Gelezen!';
}
}
?>

Ik weet, het is niet veilig ofzo, maar het is de basis...
Dit werkt maar nu wil ik hebben dat als er een nieuwe reactie word geplaatst de coockies van dat topic bij elke user verwijderd word.
Iemand enig idee hoe ik dit kan doen?
Alvast bedankt!
24-06-2010 12:47
Dit topic is 220 keer bekeken door 46 verschillende leden
Reacties op: "Cookies voor forum"
1
WAN\'T TO LEARN SOMETHING
Berichten: 1564
avatar
Offline Stuur privébericht
Ik raad Cookies af. Je kan gwn dmv een database alles checken, is iets meer load, maar ik denk dat het veiliger is
24-06-2010 15:04
Berichten: 849
avatar
Offline Stuur privébericht
Dan moet ik dus hele databases gaan aanmaken voor elk topic ;O
24-06-2010 15:10
Berichten: 2123
avatar
Offline Stuur privébericht
Veiligheid is niet z'n probleem. Het voorbeeld wat je liet zien is veilig genoeg, als iemand die cookies veranderd levert dat heus geen grote problemen op, je weet alleen niet meer welke topics je nu wel en niet hebt gelezen.

Ik zou ook een database tabel hiervoor aanmaken. Het simpelste is gewoon een koppeltabel tussen je leden tabel en je topics tabel. Hier voeg je het record aan toe als iemand het topic leest, en je lijkt of er al een record in staat om erachter te komen of iemand het topic al heeft gelezen.
24-06-2010 15:30
Berichten: 849
avatar
Offline Stuur privébericht
Oké, bedankt Killingdevil en Axl_H!
Ik had eigenlijk niet verwacht dat het zo makkelijk was
Ik ga er nu mee aan de slag.
Bedankt!
24-06-2010 15:34
Reageer op: "Cookies voor forum"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden