cookies updaten niet [php]

Status
Niet open voor verdere reacties.

djwouter

Gebruiker
Lid geworden
23 aug 2008
Berichten
142
PHP:
<?
 if ($_POST['stream'] == "low"  )
 {
if (isset($_COOKIE['raxxwebplayer'])) {
	setcookie ("raxxwebplayer", "", time()-60000); 
}	 
	 $kwalitijd = $_POST['stream'];
 setcookie("raxxwebplayer", $kwalitijd, time() + 1000 * 86400);
 // deze cookie zou 90 dagen geldig zijn
 } else
 
  if ($_POST['stream'] == "low"  )
 {
	 if (isset($_COOKIE['raxxwebplayer'])) {
	setcookie ("raxxwebplayer", "", time()-60000); 
}	 
	 $kwalitijd = $_POST['stream'];
 
	 
 setcookie("raxxwebplayer", $kwalitijd, time() + 1000 * 86400);
 // deze cookie zou 90 dagen geldig zijn
 }
 
 if (isset($_COOKIE['raxxwebplayer'])) { 
 
 $highoflow = $_COOKIE['raxxwebplayer']; 
 ///de gene heeft al vaker via website geluisterd///
 } else { $highoflow = "high"; } 
 
 
 echo "<form method=\"post\" action=\"" . $_SERVER['PHP_SELF'] . "\">";
?>

  <p>
    <label>
      <input name="stream" type="radio" id="RadioGroup1_0"  value="high" <?php  if ($highoflow == "high")
 { ?> checked <?php } ?> >
      hoge kwalitijd (128kbs)</label>
    <input type="radio" name="stream" value="low" id="RadioGroup1_1" <?php  if ($highoflow == "low")
 { ?> checked <?php } ?> >
    <label>
    lage kwalitijd (32kbs)</label>
    <input name="luister" type="submit" id="luister" value="luister"  >
    <br> 
  </p>
</form>

<?php  if ($highoflow == "low")
 {   
 ///////////////// doe iets als kwalitijd low is ////////////////
 
 
 } ?>

<?php  if ($highoflow == "low")
 {   
 ///////////////// doe iets als kwalitijd high is ////////////////
 
 
 } ?>

zoals ik dus al zij hij update de cookies niet als die wel moet....
 
Iets meer informatie... hoezo updaten ze niet? Je weet dat als je een setcookie() doet, de $_COOKIE pas update bij het volgende bezoek aan de pagina?
 
dit scrip moet zorgen als de luisteraar op Lage kwalitijd klikt dat hij bij volgende bezoek ook lage kwalitijd moet zijn en als hij dan op hoge kwalitijd klikt dat hij da bij volgende bezoek weer hoge kwalitijd....
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan