Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Cookie gaat niet weg! [PHP]

gerben
6 antwoorden
  • Ik ben atm bezig een login scriptje te maken. Ik heb een setcookie(……) gemaakt in de root van mijn site, en deze cookie kan ik in alle submappen uitlezen. Nu kan ik echter niet de cookie die ik in de root heb gemaakt wijzigen als ik setcookie(…..) gebruik in een script in een submap, bijv root/submap/wijzigcookie.php. Hoe kan ik ervoor zorgen dat ik dit wel kan???
  • Dit zou eigenlijk gewoon moeten kunnen. Zou je eens kunnen laten zien welke code je op beide plaatsen gebruikt en welke foutmelding je krijgt?
  • Ik heb een login script in me root, daar maak ik de cookie setcookie($naam, "waarde";). Dan rederect ik naar root/FAS, waar ik een index.php heb staan met een link naar logout.php, ook in root/FAS. Nu doe ik een setcookie($naam,"",time - 3600). Hij geeft geen foutmelding maar haalt de cookie gewoon niet weg, de eindatum gemaakt in me login script blijft het zelfde. Ik heb nu mijn logout script in de root gezet, en dan doet hij het wel weer.
  • En een session_destroy(); ??
  • Je moet bij het cookie ook het pad aangeven.
  • lol $_GET['lost'] :lol:
    Misschien helpt het pad aangeven wel ja. Maar ik heb nu mijn logout.php in de root staan, en dan werkt het. Ik houd het liever simpel.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.