login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Cookies

Offline smoos - 07/08/2005 20:56 (laatste wijziging 07/08/2005 20:56)
Avatar van smoosPHP gevorderde hey

Ik doe iets fout maar ik weet niet wat.
Me pagina geeft geen error ofzo maar als ik in me Cookie map kijk staat me Cookie er niet dus hij is niet geplaatst.

dit staat in me inlog:
  1. <?php
  2. setcookie("zuserid", $data['id'], time()+(30*24*60*60), "/", $site['url']);
  3. ?>

me config.php is me bovenste pagina en daar staat in:


na mijn zegge doe ik alles volgens wens om het cookie te plaatse maar tog word dat niet gedaan. weet iemand wat ik fout doe?

5 antwoorden

Gesponsorde links
Offline Ibrahim - 07/08/2005 21:07 (laatste wijziging 07/08/2005 21:07)
Avatar van Ibrahim PHP expert session_start(); moet boven alles staan

EDIT:

Offline smoos - 07/08/2005 21:16 (laatste wijziging 07/08/2005 21:24)
Avatar van smoos PHP gevorderde ik heb het gedaan maar alsnog word het cookie niet opgeslagen.

edit:
als ik die url 8eraan weghaal werkt het wel. dus ik doe dat maar
Offline thomas___ - 07/08/2005 21:26 (laatste wijziging 07/08/2005 21:27)
Avatar van thomas___ PHP interesse hier heb je een testscriptje(test.php):
  1. <?
  2. // test.php
  3. $userid=20; // test eerst es zo
  4. if(isset($_COOKIE[userid])) {
  5. echo "De waarde van je cookie (=".$userid.") is: ".$_COOKIE[userid];
  6. } elseif(isset($_GET[zet_cookie])) {
  7. setcookie("userid", $userid, time()+(30*24*60*60));
  8. header("Location: test.php");
  9. } else {
  10. echo "<a href='?zet_cookie=ja'>zet de coockie</a>";
  11. }
  12. ?>


idd, volgens mij is die ["/", $site['url'])] er teveel aan. Kijk anders es bij "overzicht"->cookie naar de eigenschappen wat je allemaal kan ingeven.

Thomas
Offline smoos - 07/08/2005 21:34
Avatar van smoos PHP gevorderde zonder dat laatste doet hij het zoals eerder aangegeven maar toen was je denk ik al met je script voor me bezig 

maar ik heb dit cookie shit geschreven na de uitleg op php.net

en daar staat tog egt dit:
setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] )

en ik vulde dus alleen die bool secure niet in. en me $site['url'] staat bij string domain
Offline thomas___ - 07/08/2005 21:38
Avatar van thomas___ PHP interesse hier staat anders ook een uitleg(in het nederlands ;)) van setcookie
http://www.site...&id=98
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.404s