Ik ben ebzig een teller te maken voor mijn site. Het is de bedoeling dat als mensen een dag later weer terug komen dat ze opnieuw worden geteld. Dus ik dacht dat ga ik doen met cookies. Maar het vervelende is dat niet iedereen cookies accepteerd. Ik dacht dus maar om die teller zo te bouwen dat hij alleen de mensen die wel cookies accepteren te tellen. Ik heb geen idee of dat veel mensen zijn die geen cookies accepteren maar goed.
Let maar ff niet op die onnozelen dingen als:
echo "koekie kon niet gezet worden";
die;
Heb ik er ff tussen gezet zodat ik kan zien wat hij gedaan heeft.
Zoals het er nu staat werkt het dus niet, het probleem zit hem in dat gelijk nadat de cookie gezet is je hem nog niet op kan vragen ofzo. Daar moet eerst een refresh tegen aan gaan, maarja dan loopt hij tegen die "if (!$HTTP_COOKIE_VARS["$koekje"])" aan en stopt hij er ook mee.
Iemand een goed idee hoe ik kan kijken of de bezoeker cookies accpeteerd?
PHP:
1
| <?$koekje = "teller";if (!$HTTP_COOKIE_VARS["$koekje"]){$exp = time()+84600; // 1 dag$value = "geweest";setcookie($koekje,$value,$exp);if(!isset($teller)){echo "koekie kon niet gezet worden";die;}if(isset($teller)){$db = mysql_connect("localhost", "root");mysql_select_db("site",$db);$sql = "update counter set counter = counter + 1";$result = mysql_query($sql);echo "koekie gezet";}}echo "done";?> |
Let maar ff niet op die onnozelen dingen als:
echo "koekie kon niet gezet worden";
die;
Heb ik er ff tussen gezet zodat ik kan zien wat hij gedaan heeft.
Zoals het er nu staat werkt het dus niet, het probleem zit hem in dat gelijk nadat de cookie gezet is je hem nog niet op kan vragen ofzo. Daar moet eerst een refresh tegen aan gaan, maarja dan loopt hij tegen die "if (!$HTTP_COOKIE_VARS["$koekje"])" aan en stopt hij er ook mee.
Iemand een goed idee hoe ik kan kijken of de bezoeker cookies accpeteerd?
...