Toon posts:

[Apache][PHP] Cookie not set?????

Pagina: 1
Acties:

Verwijderd

Topicstarter
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?
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!

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 24-05 21:44

wzzrd

The guy with the Red Hat

Ik werk zelf niet met sessions, maar zou je niet een time-to-live aan die cookie moeten geven? Dat moet nl. wel als je hem zet met setcookie(). Anders vervalt 'ie bij het afsluiten van je browser.

Overigens:

mv * /PWS

Verwijderd

Topicstarter
Op woensdag 13 februari 2002 11:13 schreef wzzrd het volgende:
Ik werk zelf niet met sessions, maar zou je niet een time-to-live aan die cookie moeten geven? Dat moet nl. wel als je hem zet met setcookie(). Anders vervalt 'ie bij het afsluiten van je browser.

Overigens:

mv * /PWS
Niet moven, 't is een server probleem...
en de ttl staat op 100 dagen...

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 24-05 21:44

wzzrd

The guy with the Red Hat

Op woensdag 13 februari 2002 11:15 schreef Boer_Frients het volgende:

[..]

Niet moven, 't is een server probleem...
en de ttl staat op 100 dagen...
Dat kan wel zijn, maar het is niet non-windows specifiek imho... (8>

Anyway, het lijkt me eerlijk gezegd niet dat het wel of niet zetten van cookies een server probleem is.

Verwijderd

Topicstarter
Op woensdag 13 februari 2002 11:17 schreef wzzrd het volgende:

[..]

Dat kan wel zijn, maar het is niet non-windows specifiek imho... (8>

Anyway, het lijkt me eerlijk gezegd niet dat het wel of niet zetten van cookies een server probleem is.
Onee? ;) En waarom werkt het op alle server wel en op deze niet???