PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   Apache HTTP-Server (http://www.selfphp.de/forum/forumdisplay.php?f=23)
-   -   ini_get: session.save_path (http://www.selfphp.de/forum/showthread.php?t=22459)

cortex 22.11.2009 20:11:49

ini_get: session.save_path
 
Das Skript

PHP-Code:

var_dumpini_get'session.save_path' ) ); 

bringt auf 2 unterschiedlichen Hosting-Paketen (beim gleichen Anbieter) 2 unterschiedliche Ergebnisse:

Paket 1: string(4) "/tmp" (Rückgabe wie erwartet)
Paket 2: string(0) ""

Es wird kein weiterer Code vorher ausgeführt; der Pfad ist in beiden Fällen auf dem Server vorhanden.

Hat jemand eine Idee / ähnliche Erfahrungen...?

cx

vt1816 22.11.2009 22:11:40

AW: ini_get: session.save_path
 
Hi,

bei zwei meiner Pakete (gleicher ISP/unterschiedliche Pakete) erhalte ich:
Zitat:

string(10) "2;/var/tmp"
Werde es mir morgen noch mal auf meiner Testmaschine anschauen- werde berichten.

Was sagt phpinfo() dazu? Was steht in php.ini?

DokuLeseHemmung 23.11.2009 01:08:52

AW: ini_get: session.save_path
 
Wo ist das Problem?
PHP nutzt für Sessions und Uploads das System-Temp Verzeichnis, wenn kein anderes angegeben wurde.

cortex 23.11.2009 07:50:50

AW: ini_get: session.save_path
 
Zitat:

Zitat von vt1816 (Beitrag 132497)
Was sagt phpinfo() dazu?

da habe ich in meinem gestrigen wahn gar nicht mehr nachgeschaut... meine konzentrationsfähigkeit hatte bereits gelitten.

Zitat:

Zitat von vt1816 (Beitrag 132497)
Was steht in php.ini?

auch daran hab ich nicht mehr gedacht - sorry.

Zitat:

Zitat von DokuLeseHemmung (Beitrag 132498)
Wo ist das Problem?

das Framework richtet für jede installation einen separaten (projektbezogenen) session-path unterhalb des standard-pfades ein.

ich habe gestern noch den support angeschrieben; die antwort:

Zitat:

Der session.save_path sollte nun korrekt gesetzt sein. Wir haben die Konfiguration [des] Webpaketes neuschreiben lassen [...]
was mich (immer noch) beschäftigt: wo kommt der rückgabewert aus ini_get( 'session.save_path' ) eigentlich her - etwa aus der php.ini? wenn ja, gibt es keinen verlässlicheren weg, den vorgabewert des session-path zu bestimmen?

cx

cortex 23.11.2009 08:08:44

AW: ini_get: session.save_path
 
Zitat:

Zitat von cortex (Beitrag 132500)
was mich (immer noch) beschäftigt: wo kommt der rückgabewert aus ini_get( 'session.save_path' ) eigentlich her - etwa aus der php.ini?

habe hier das gefunden:

Zitat:

Note that you shouldn't use session_save_path() directly for performing file operations.
It returns the configuration option, not the directory.
Zitat:

Zitat von vt1816 (Beitrag 132497)
bei zwei meiner Pakete (gleicher ISP/unterschiedliche Pakete) erhalte ich:
Zitat:

string(10) "2;/var/tmp"

dazu wurde geschrieben:

Zitat:

As stated in [...] there can be a numeric argument separated with a semicolon in front of the "real" path. [...] Doesn't allow ; to appear in the directory names, but hey.
prima...

cx


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:55:20 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.