Ik gebruik een project volgende code om een cookie aan te maken:
de $cookie wordt meegegeven aan de constructor van de klasse en dat gaat goed, (er wordt dus ook in dit deel van de code gekomen!)
het setcookie gedeelte verloopt op zich ook goed omdat ik de waarde true terugkrijg dus dat is een teken dat het goed is verlopen.
echter de test of de cookie bestaat mislukt steeds.
Normaal als ik de code zo zou uitvoeren zou ik de error moeten krijgen van "Headers already sent" omdat ik deze niet krijg denk ik persoonllijk zelf dat het aan mijn server configuratie ligt, omdat het hier een net nieuw geinstalleerde apache / php 5 server is..
Alleen weet ik niet waar ik iets zou moeten aanpassen in php.ini / httpd.conf om de cookies te laten werken..
Heeft iemand een idee waar de oorzaak van dit probleem zich kan verschuilen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| .
....
if($cookie == 1){
setcookie("koekje","",time()+3600);
}
if(isset($_COOKIE["koekje"])){
echo("yes");
}else{
echo("no");
}
}
..... |
de $cookie wordt meegegeven aan de constructor van de klasse en dat gaat goed, (er wordt dus ook in dit deel van de code gekomen!)
het setcookie gedeelte verloopt op zich ook goed omdat ik de waarde true terugkrijg dus dat is een teken dat het goed is verlopen.
echter de test of de cookie bestaat mislukt steeds.
Normaal als ik de code zo zou uitvoeren zou ik de error moeten krijgen van "Headers already sent" omdat ik deze niet krijg denk ik persoonllijk zelf dat het aan mijn server configuratie ligt, omdat het hier een net nieuw geinstalleerde apache / php 5 server is..
Alleen weet ik niet waar ik iets zou moeten aanpassen in php.ini / httpd.conf om de cookies te laten werken..
Heeft iemand een idee waar de oorzaak van dit probleem zich kan verschuilen?