Kezdőoldal » Számítástechnika » Weblapkészítés » Ha létrehozok egy php-ba...

Ha létrehozok egy php-ba munkamenetet az meddig létezik?

Figyelt kérdés

vagy ezt az időt külön meg kell adni ameddig érvényes? ha igen hogyan?

vagy hogy van ez?



2014. okt. 28. 20:44
 1/10 anonim ***** válasza:
Amíg meg nem hívod session_end() függvényt, vagy a felhasználó nem törli a cookiekat.
2014. okt. 28. 20:52
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
100%

SESSION, munka menet addig él amíg azt a böngésző bezárásával meg nem szakítod.

Illetve van egy elévülési ideje, amit másodperc pontosan lehet megadni.

pl. ha azt akarod hogy ha 5 percig távol van, nem frissíti az oldalt, akkor évüljön el, akkor 5*60 azaz 300 -at állítasz be.

ini_set('session.gc_maxlifetime', $secundum);


Elévülés után ha frissít, új munkamenet kezdődik.

2014. okt. 28. 20:57
Hasznos számodra ez a válasz?
 3/10 A kérdező kommentje:

hogyan lehet php-ba a session-ra hivatkozni az azonsító alapján?

pl ha egy másik lapra lépek akkor hogyan tudom kiolvasni az adatokat?

2014. okt. 28. 21:09
 4/10 anonim ***** válasza:
100%
Nem kell rá sehogy sem hivatkozni. A $_SESSION superglobal tömbön keresztül éred el a tárolt információkat, mindig az aktuális userhez kötve.
2014. okt. 28. 21:33
Hasznos számodra ez a válasz?
 5/10 anonim ***** válasza:
100%

"mindig az aktuális userhez kötve"


Pontosabban mindig a böngésző által felküldött, sütiben tárolt session azonosítóhoz kötve.

2014. okt. 28. 21:44
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:
Igen, köszönöm a korrigálást.
2014. okt. 28. 21:51
Hasznos számodra ez a válasz?
 7/10 A kérdező kommentje:

ha a session_start() fügvényt használom ezeket a hibákat dobja:


Warning: session_start() [function.session-start]: open(/tmp/sess_32076b59c797e82d0e1632c698507f6e, O_RDWR) failed: No such file or directory (2) in /index.php on line 2


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /index.php:2) in /index.php on line 2


Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /index.php:2) in /index.php on line 2


Warning: Cannot modify header information - headers already sent by (output started at /index.php:2) in /index.php on line 24


Warning: Unknown: open(/tmp/sess_32076b59c797e82d0e1632c698507f6e, O_RDWR) failed: No such file or directory (2) in Unknown on line 0


Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0


mit jelentenek ezek a hibák?

2014. okt. 28. 22:36
 8/10 uno20001 ***** válasza:
100%

"Warning: session_start() [function.session-start]: open(/tmp/sess_32076b59c797e82d0e1632c698507f6e, O_RDWR) failed: No such file or directory (2) in /index.php on line 2"

Nincs tmp mappa.


"Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /index.php:2) in /index.php on line 2


Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /index.php:2) in /index.php on line 2


Warning: Cannot modify header information - headers already sent by (output started at /index.php:2) in /index.php on line 24"

Már irattál valamilyen tartalmat ki és így nem tud több headert küldeni a böngészőnek.


"Warning: Unknown: open(/tmp/sess_32076b59c797e82d0e1632c698507f6e, O_RDWR) failed: No such file or directory (2) in Unknown on line 0


Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0"

Nincs tmp mappa.

2014. okt. 28. 23:01
Hasznos számodra ez a válasz?
 9/10 anonim ***** válasza:
Vagy nincs, vagy nincs hozzáférése a /tmp mappához.
2014. okt. 29. 08:22
Hasznos számodra ez a válasz?
 10/10 Drone007 ***** válasza:

Elvileg a php értelmező telepítéskor beállítja a megfelelő tmp mappát. Ha ez nem az alapbeállítás, akkor fordul elő ilyen csúnyaság. Főként az atw.hu híres-neves-gagyi-hírhedt szolgáltatásában fordul elő ilyesmi. Hozd létre a webmappád gyökerében a tmp mappát, és adj neki megfelelő jogosultságot (755).

A session kezelésről javaslom olvasgass a php.net leírásaiban, vagy akár itt:

[link]

2014. okt. 29. 11:35
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!