Hoi, ik zit met een probleempje. Ik wil zeg maar een script hebben dat kijkt of een cookie bestaat, en als hij bestaat dat hij hem dan verwijderd.

ik heb nu dit, maar dat werkt niet:
<?php
if(isset($_COOKIE['cookienaam']))
{
setcookie("cookienaam");
}
?>

Het kan zijn dat ik de cookie fout verwijder of probeer te zoeken, wil iemand me helpen?
Ik heb het ook al met

file_exists($_COOKIE['cookienaam'])

Maar dat werkt ook niet.
nja ga het gewoon zo houde tot ik een goede oplossing heb gevonden..
toch bedankt!
Als cookies werken is het eigenlijk wel vreemd ^o)
Probeer het eens heel simpel :
Maak een formuliertje met je data en laat na submitten, na een paar checks ofsow, enkel een cookie setten en deze echo'en ...
Kom op mensen.. hebben we dan niets geleerd?! :/

dan zet je if($koekje)


Als je het op deze manier checked, is dat best wel verkeerd, WANT, superglobals :p

if ($_COOKIE['koekje'])
Hallo, maak a.u.b. een nieuwe topic aan want ik wordt gek van al die mail op vragen die ik niet heb gesteld, ik krijg namelijk steeds een mailtje als iemand reageerd.
Hallo, maak a.u.b. een nieuwe topic aan want ik wordt gek van al die mail op vragen die ik niet heb gesteld, ik krijg namelijk steeds een mailtje als iemand reageerd.
kijk in je mailtje
DAAR ZIT EEN KNOPJE ZODAT JE GEEN MAIL MEER ONTVANGT OVER DIT TOPIC
Je hebt gelijk Bas ;) had er even niet aan gedacht!
heb dit zonet gemaakt:

<form name="no" method="post" action="?post=ja">
<input type="hidden" name="id" value="1">
<input type="text" name="naam"><br>
<input type="submit" value="zet koekie"><br><br><br>
</form>

<?

if ($_GET['post']){
$koekje = setcookie("daidman", $_POST['id'], time() + 90 * 86400, "/", "lycos.nl");

if(!$koekje) {
$koekje = setcookie("daidman", $_POST['id'], time() + 90 * 86400, "/", "lycos.nl");
die ("koekie niet gezet dus nog een test: ".$_COOKIE['daidman']);
} else {
print "yeah a cookie is set with value: ".$_COOKIE['daidman'];
}

}
?>

en hier krijg ik ook geen cookie, kan het isschien zijn da je geen $_POST-values er in kan steken of ik misschien de variabele er verkeerd insteek :s

dit is toch een redelijk simpel formpje dus normaal zou het moeten lukken
http://members.lycos.nl/svdedriehoek/koekje2.php
Kijk eens :)
Dis de code:
<?
if($_POST['koekje'])
{
setcookie("PHPhulp", $_POST['pannenkoek'], time() + 3600*3, "/", "lycos.nl");

if($_COOKIE['PHPhulp'])
{
echo "Koekje geset :)";
echo $_COOKIE['PHPhulp'];
}
else
{
echo "Error: Koekje opgegeten :P";
}
}
else
{
?>
<form action="<?= $_SERVER['PHP_SELF']; ?>" method="post">
Koekje text:<br />
<input type="text" name="pannenkoek" /><br />
<input type="submit" name="koekje" value="Set koekje!" />
</form>
<?
}
?>
ja dat is gewoon mogelijk :)

Reageren