sessions auf lokalem server ?
daniel
- php
hallo,
ich habe zwar unlängst mein session problem geposted, aber das problem ist noch immer nicht gelöst :(
aber ich bin der sache wenigstens etwas weitergekommen und kann nun das problem auf meinen lokalen server eingrenzen, und zwar:
ich habe unter winnt den iis mit php und mysql installiert.
aber sobald ich sessions realisieren möchte bekomme ich probleme mit den clientseitigen cookies - nämlich sie werden nicht gesetzt.
nun habe ich aber irgendwo im internet gelesen das php an die domäne angewiesen ist (session.cookie_domain) das in der php.ini einzutragen ist.
da ich die cookie aufforderung aktiviert habe kann ich erkennen wann sie gesetzt oder gelesen werden.ursprünglich hatte ich in der php.ini keine domäne eingetragen und die website über meine durch den provider bedingte statische ip adresse aufgerufen -> session cookie am server wurde gesetzt, client cookie nicht(kein cookie warnfenster)
ok, danach habe ich in der datei hosts einen hostnamen zugewiesen, zb "eigenerserver.loc"
als nächsten schritt habe ich dann den server über "eigenerserver.loc" aufgerufen und über diese url das script getestet -> session cookie am server wurde gesetzt,client cookie wieder nicht ABER ich habe zumindest einmal den warnhinweis bekommen das eben dieses session cookie gesetzt wird...aber leider ist das trotzdem nicht geschehen...
was sollte denn der variable "session.cookie_path" zugewiesen werden? standartmässig ist es ein "/" - finde dazu keine guten informationen, vielleicht hängt es mit der variable zusammen.
mfg,
daniel
Hallo ,
wie iss den deine save_path definiert existiert der ordner ueberhaupt ich hab bei mir einfach einen angelegt
session.save_path = c:\easyserv\php\session
MFG Hounddog
hallo hounddog,
Hallo ,
wie iss den deine save_path definiert existiert der ordner ueberhaupt ich hab bei mir einfach einen angelegt
session.save_path = c:\easyserv\php\session
also ich habe die voreinstellung gelassen "/" ich denke dann müsste der cookie normalerweise in den cookies ordner unter den "dokumenten und einstellungen" gespeichert werden
grüsse,
daniel
sorry,
ich habe die variable "session.cookie_path" gemeint, die "session.save_path" ist natürlich gesetzt(F:\PHP\sessiondata), weil die session ja wie in meinem posting erwähnt ja auch geschrieben wird, es geht eigentlich nur um den clientseitigen cookie um den benutzer wieder zu erkennen und die variablen wieder herzustellen.
grüsse,
daniel