Archief - php: cookies prob

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Unzip Attack

Legacy Member
Ik heb een vraag omtrent cookies,
kan iemand mij uitleggen hoe ik via een form (bijvoorbeeld een dropdownlist) een variabele in een cookie een waarde kan geven...

bijvoorbeeld dat ik in de variabele cookie[1] een andere waarde kan steken dan "waarde 1" via een form...

<?
setcookie ("cookie[1]", "waarde 1");
setcookie ("cookie[2]", "waarde 2");
setcookie ("cookie[3]", "waarde 3");
?>

Als ik dit probeer krijg ik telkens de fout dat ik enkel bovenaan mijn php-file een "setcookie" kan doen... hoe kan ik hiervoor zorgen ?

heb een voorbeeldje

Men kan 2 values via een javascript form in 1 cookie wegschrijven en nadien kan alles gesplit worden via javascript.

Wat ik nu wil is dat ik alles wegschrijf via een form (in js) en de cookie inlees (variabelen er dus uithaal) via PHP.

Als men variabelen zou kunnen overbrengen van javascript naar php zou het geen probleem

Anyway iemand die hier ietsje van kent?

Alvast bedankt

PC_Freak

Legacy Member
Je kan meerdere waardes in een cookie plaatsen op de volgende manier. Misschien heb je hier iets aan.
PHP:
<?php
 $waardes = array($_POST['iets'], $_POST['nog_iets'], $_POST['en_nog_iets']);
 setcookie('mijn_cookie', serialize($waardes));
 
 // op een volgende pagina kan je dan doen:
 
 $waardes = unserialize($_COOKIE['mijn_cookie']); // zo krijg je de originele array terug
 ?>
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan