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

[PHP]:Cookies niet accessable op andere pagina's?

Anoniem
Tom Redant
2 antwoorden
  • Hallo,
    wanneer ik een cookie creëer kan ik de data niet opvragen in een andere pagina dan deze waar de cookie gecreëerd is. (In de zelfde pagina wordt alles naar believen weergegeven.)

    Heb ik iets misgedaan in het creëren van mijn cookie?
    Moet ik nog andere parameters toevoegen bij het aanmaken of verkrijgen van mijn cookie?

    Ik schreef:
    setcookie('name_cookie', 'value_cookie', date()+3600);
    $cookie_value = $HTPP_COOKIE_VARS['name_cookie'];

    Ik hoorde iets van een domein-parameter dat toegevoegd kan worden als optionele parameter in de setcookie()-functie. Is dit onontbeerlijk voor juist functionneren?

    Bedankt

    Tom
  • [quote:8b3e72ec9d="Tom Redant"]Ik hoorde iets van een domein-parameter dat toegevoegd kan worden als optionele parameter in de setcookie()-functie. Is dit onontbeerlijk voor juist functionneren?[/quote:8b3e72ec9d]Als je wilt dat de cookies op alle pagina's op je site kunnen worden gelezen moet je inderdaad de domein-parameter meegeven aan de functie. Hierin zet je het domein zonder www maar inclusief de punt, zodat ook subdomeinen toegang hebben tot de cookies.[code:1:8b3e72ec9d]setcookie('name_cookie', 'value_cookie', date()+3600);[/code:1:8b3e72ec9d]… wordt dus …[code:1:8b3e72ec9d]setcookie('name_cookie', 'value_cookie', date()+3600),".domein.nl";[/code:1:8b3e72ec9d]Uiteraard kan je ook een directory erbij specificeren, maar dan betekent dat automatisch ook dat alleen bestanden in die directory de cookies kunnen lezen.

    - Bas.

Beantwoord deze vraag

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