Aantal bezoeken opslaan in cookie.

Status
Niet open voor verdere reacties.

Matse

Gebruiker
Lid geworden
18 jul 2007
Berichten
42
Heey

Ik ben met een opdracht voor school bezig en daarin moet ik met behulp van cookies het aantal bezoeken van een gebruiker weergeven.
Ik heb al een cookie met daarin de naam die de gebruiker heeft opgegeven in het textfield.
Elke keer als de gebruiker de pagina opent staat er "Hallo (naam gebruiker).
Nu moet er dus nog bij hoe vaak hij de pagina al bezocht heeft.
Dus bijv.
"Hallo (naam)
Dit is je 3de bezoek."
Ik snap alleen niet hoe ik met een cookie het aantal bezoeken kan opslaan.
Dit is mijn code tot nu toe:

Opdracht 2.php:
PHP:
<html>
<head>
</head>
<body>
<?php 
if (isset($_COOKIE["naam"])){
  header ("Location: Opdracht 2verwerk.php");
}else{ 
echo "Dit is je eerste bezoek, vul hieronder je naam in";
}
?>
<form name="form1" method="post" action="Opdracht 2verwerk.php">
  <p>Wat is je naam? 
    <label>
      <input type="text" name="naam" id="naam">
    </label>
  </p>
  <p>
    <label>
      <input type="submit" name="button" id="button" value="Verzenden">
    </label>
  </p>
</form>

</body>
</html>

Pagina die cookies toevoegd: (Opdracht 2verwerk.php)
PHP:
<?php
$gebruikersnaam = $_REQUEST["naam"];
$aantal = 
setcookie ("naam", "$gebruikersnaam", time()+"3600");
setcookie ("aantal",
?>
<html>
<head>
</head>
<body>
<?php

echo "Hallo" . $_COOKIE["naam"]."!<br />";
echo "Dit is je" . $_COOKIE[" "]. "bezoek.";
  

 
?>
</body>
</html>

Ik heb al een klein beginnetje gemaakt door een nieuwe setcookie ("aantal"
maar heb geen idee of dat zo wel moet.
 
Je moet in cookie het aantal bezoeken tot nu toe (ie: de huidige waarde van de cookie) + 1 opslaan om het bezoek te tellen.

Dus je haalt de oude waarde op, verhoogt die met 1, en slaat de nieuwe waarde op in dezelfde cookie :)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan