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] 2 cookie vragen

None
3 antwoorden
  • Ten eerste een de vraag of hoe ik de volgende regel, beter kan maken, zodat ik in de laatste include-file cookies kan schrijven.
    … else {$action = "3" ; include ( "../../admin/edit/edit_toevoeg.php"); include ("../../admin/edit/edit.php"); include ("../../admin/edit/schrijf_cookie_toevoeger.php");} ;

    In de eerste twee files, worden wat varibalene bepaald die ik als cookie in de derde file wil wegschrijven. Maar an krijg ik het wel bekende headerprobleem. Nu ben ik nog niet zo'n prof. dus kan iemand mij helpen om deze regel om te bouwen of om het cookie-script te verbouwen met obstart() ofoz?

    [code:1:f121204342]
    <?php
    $nextyear = mktime (0,0,0,date("m"), date("d"), date("Y")+1);
    header();
    Setcookie("1ex_ID","$ID","$nextyear");
    Setcookie("1ex_name","$name", "$nextyear");
    Setcookie("1ex_mail","$mail", "$nextyear");
    Setcookie("1ex_icq","$icq","$nextyear");
    Setcookie("1ex_msn","$msn","$nextyear");
    #$action = "3";
    #include ("../../admin/edit/edit.php");
    ?>
    [/code:1:f121204342]

    Weet tevens ieman hoe ik meerdere variablen in een cookie krijg en weer uitlees?
  • Het ligt niet aan de regel, maar blijkbaar wordt er voor de regel al informatie gestuurd naar de browser, en anders doet één van de bestanden die je include dat. Om dit te voorkomen moet je dus zorgen dat er geen functies als echo() en print() worden aangeroepen voordat je schrijf_cookie_toevoeger.php include en in alle (!) bestanden mogen er geen spaties voor <?php en na ?> staan. Het is dus een kwestie van goed programmeren. Ennuh… obstart() is voor mietjes…

    ;)

    - Bas
  • Er zaten inderdaad wat echo's in de weg. thanx

Beantwoord deze vraag

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