Hoi!
Ik heb hier een probleempje met een server. Net een kant en klare versie Debian woody installatie met Apache + PHP4. Geen enkel probleem, alles werkt. Maar! Het setten van cookies gaat op de een of andere manier niet:
Ik heb een normale pollscript. Op de server moet hij dus een cookie verzenden dat hij niet nog een keer mag stemmen. Maar je kunt gewoon 100x gaan stemmen als je het wilt, er is ook nergens een cookie op de schijf te bekennen.
Dus, ik met `lynx` even geprobeerd, en ja hoor, gelijk de vraag of ik het cookie wil accepteren. Het cookie _wordt_ dus geset!?
Nu het rare van de boel. Zodra ik de poll-script upload naar de provider loopt alles weer perfect, ik kan maar een keer stemmen en het cookie staat keurig op de schijf opgeslagen.
Het maakt overigens helemaal _niets_ uit of je IE55 of IE6 of Lynx gebruikt...
Dus ik op zoek in m'n php.ini. Hieronder de dingen waar het (misschien) mee te maken zou kunnen hebben. Maar dit zijn gewoon standaardinstellingen, op m'n andere server staan ze hetzelfde en loopt het wel gewoon goed.
Ik maak gebruik van sessions. Duz misschien is het dit?
maar volgens mij niet dus. Iemand enig id? TNX!
Ik heb hier een probleempje met een server. Net een kant en klare versie Debian woody installatie met Apache + PHP4. Geen enkel probleem, alles werkt. Maar! Het setten van cookies gaat op de een of andere manier niet:
Ik heb een normale pollscript. Op de server moet hij dus een cookie verzenden dat hij niet nog een keer mag stemmen. Maar je kunt gewoon 100x gaan stemmen als je het wilt, er is ook nergens een cookie op de schijf te bekennen.
Dus, ik met `lynx` even geprobeerd, en ja hoor, gelijk de vraag of ik het cookie wil accepteren. Het cookie _wordt_ dus geset!?
Nu het rare van de boel. Zodra ik de poll-script upload naar de provider loopt alles weer perfect, ik kan maar een keer stemmen en het cookie staat keurig op de schijf opgeslagen.
Het maakt overigens helemaal _niets_ uit of je IE55 of IE6 of Lynx gebruikt...
Dus ik op zoek in m'n php.ini. Hieronder de dingen waar het (misschien) mee te maken zou kunnen hebben. Maar dit zijn gewoon standaardinstellingen, op m'n andere server staan ze hetzelfde en loopt het wel gewoon goed.
Ik maak gebruik van sessions. Duz misschien is het dit?
code:
1
2
3
4
5
6
7
8
9
| session.use_cookies = 1 ; whether to use cookies
session.name = PHPSESSID
; name of the session
; is used as cookie name
session.auto_start = 0 ; initialize session on request startup
session.cookie_lifetime = 0 ; lifetime in seconds of cookie
; or if 0, until browser is restarted
session.cookie_path = / ; the path the cookie is valid for
session.cookie_domain = ; the domain the cookie is valid for |
maar volgens mij niet dus. Iemand enig id? TNX!