ugrás a tartalomhoz

session

Anonymous · 2001. Okt. 26. (P), 16.30
hello

a következő a problémám, PHP 4.0.2-m van és valamiért az égsz sessionös matyi nem műxik. A php.ini-be nem piszkáltam bele, szal nem értem.

pl.
<?php
session_start();
?>

eredmény:
<session-azonosito> plusz nem tudja megnyitni a "/tmp" ideiglenes tárolót.

próbáltam a session_save_path()-tal átkonfigolni az ideiglenes könyvtár nevét,de ez ugyanúgy előjött.
amúgy nem nagyon használok(egyelőre) session-t, de marhára idegesít!

kösz
hurka17
 
1

Re: session

Phanatic · 2001. Okt. 26. (P), 18.54
Asszem vmit át kell állítani a php.ini-ben. Pont azt a könyvtárat, amit nem talál (/tmp)...
2

Re: session

Anonymous · 2001. Okt. 27. (Szo), 18.05
Probléma megoldása roppant egyszerű:
Létre kell hoznod a "tmp" könyvtárat.
Nálam pl a <a href="http://localhost/" target="_blank" target="_new">http://localhost/</a> a C:\html\ könyvtárra hivatkozik, tehát a \html\tmp\ könyvtárba menti a session dolgokat.
3

Re: session

hurka17 · 2001. Okt. 31. (Sze), 16.47
kösz, a probléma megoldódott

:D
4

Re: session

kisbali · 2002. Jan. 22. (K), 13.14
Probléma megoldása roppant egyszerű:
Létre kell hoznod a "tmp" könyvtárat.
Nálam pl a <a href="http://localhost/" target="_blank" target="_new">http://localhost/</a> a C:\html\ könyvtárra hivatkozik, tehát a \html\tmp\ könyvtárba menti a session dolgokat.


A php.ini melyik sorában kell beállítani a temp útvonalát?
5

Re: session

bbalint · 2002. Már. 9. (Szo), 10.08
php.ini-ben a session.save_path-ban tárolja a mentési útvonalat, de az alap a /tmp.
ha linyuszod vagy más *nix-ed van, akkor általában van egy /tmp könyvtár, így az alatt nem probléma.
viszont ha windowst használsz, és mongyuk a c:\php-ba raktad a php-t, akkor a /tmp könyvtárt a windows c:\tmp néven keresi.
szóval vagy az a hiba, hogy nincs(vagy nem írható) a c:\tmp, vagy nemtom.

--bbalint