ugrás a tartalomhoz

Session tartalmána fájlba naplózása

TTSZ · 2009. Már. 2. (H), 11.36
Sziasztok!

Fejlesztek egy alkalmazást, és debaug céljából szeretném a session tartalmát fájlba tenni.

Kiírva nem elengendő, mert a tesztelés során a felhasználói észrevételek a legfontosabbak. A print_r($_SESSION) kiírja nekem hogy mikor mi van a sessionbe, de fájlba szeretném ezt látni. Van valami megoldás erre? fwrite_r? :D

Köszönöm előre is.

Üdv. TTSZ
 
1

google, doksi

gex · 2009. Már. 2. (H), 11.46
tényleg nem lett volna nehéz...
2

fwrite, file_put_contents

Poetro · 2009. Már. 2. (H), 12.21
Amelyik szimpatikusabb
  1. if ($handel = fopen('session.inc''a')) {  
  2.   fwrite($handel, sprintf("Session data at %s\n"date('r')));  
  3.   fwrite($handel, print_r($_SESSION, TRUE) ."\n");  
  4.   fclose($handler);  
  5. }  
  1. file_put_contents('session.inc'array(  
  2.     sprintf("Session data at %s\n"date('r')),  
  3.     print_r($_SESSION, TRUE),  
  4.     "\n",  
  5.   ), FILE_APPEND);  
3

Köszönöm

TTSZ · 2009. Már. 2. (H), 13.58
Ez gyors egyszerű válasz volt. Működik :D
4

Socket

janoszen · 2009. Már. 2. (H), 22.23
Én annak idején ezt úgy oldottam meg, hogy indítottam egy socket szervert, amire a kedves alkalmazás becsatlakozott és belebeszélgette a megfelelő információkat. Azért volt praktikus, mert annó még a session debug nem volt annyira kiforrott és real time lehetett vele nézegetni a sessionben közlekedő információkat.
5

var_dump, ob_start

deejayy · 2009. Már. 3. (K), 08.17
var_dump, ob_start

hu.php.net/search