login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Cookies updaten?

Offline TFOL - 21/05/2005 15:08
Avatar van TFOLPHP beginner Is het mogelijk op de waardes in een cookie te veranderen via een php-code?

ik heb nu dit:
  1. <?php
  2. $post = $_COOKIE['post']; //$_COOKIE['post'] is een cijfer
  3. $n_post = $post++;
  4.  
  5. setcookie("post", $n_post, time()*60*60*24);
  6. ?>


maar deze cookie wordt niet geupdate

hoe moet ik dit doen?

Grtn Robin

6 antwoorden

Gesponsorde links
Offline lemoinet - 21/05/2005 15:14
Avatar van lemoinet PHP gevorderde verander eens in

  1. setcookie("post", $n_post, time()*60*60*24,"/");
Offline Thomas - 21/05/2005 15:16
Avatar van Thomas Moderator * laat je cookie geldig zijn op de hele site, voeg hiertoe de path-parameter met waarde "/" toe
* time() * 60 * 60 *24 lijkt me niet helemaal kloppen, probeer het met time() + 60 * 60 * 24

Dan zou het moeten werken
Offline Legolas - 21/05/2005 15:17 (laatste wijziging 22/05/2005 11:48)
Avatar van Legolas Onbekend
  1. <?php
  2. $post = isset($_COOKIE['post'] ? $_COOKIE['post'] : 0;
  3. $post++;
  4. setcookie("post","",time()-3600);
  5. setcookie("post",$post, time()*60*60*24, "/");
  6. ?>

Zow?
Offline TFOL - 21/05/2005 15:33
Avatar van TFOL PHP beginner Tis gelukt, en mn script werkt nu. Thnx
Offline timmie_loots - 21/05/2005 19:30
Avatar van timmie_loots PHP gevorderde misschien ligt het aan mij hoor..
Maar het ziet er naar uit alsof je die cookie 24 uur lang geldig wilt laten. Dan kun je beter time() + (60 * 60 * 24) doen, anders duurt het namelijk wat langer voor hij verloopt 
Offline TFOL - 21/05/2005 19:55
Avatar van TFOL PHP beginner ja klopt, t was een kleine typefout van mij:$ 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.39s