Questions tagged [session-set-save-handler]

Sets user-level session storage functions in PHP.

27 questions
7
votes
3 answers

PDO prepare silently fails

I'm experimenting with PHP's session_set_save_handler and I'd like to use a PDO connection to store session data. I have this function as a callback for write actions: function _write($id, $data) { logger('_WRITE ' . $id . ' ' . $data); try…
Wabbitseason
  • 5,641
  • 9
  • 49
  • 60
4
votes
1 answer

session_set_save_handler and write on php 5.4.12

I am using session_set_save_handler() to save sessions to a DB. After moving from php v.5.3 to v.5.4 the write() function is not called at all; neither when calling the session_write_close() function, nor when the script is terminated (it was…
3
votes
2 answers

custom session_handler broken with php7 (session_set_save_handler)

After updating to PHP7 I have some problems with my applications sessionhandling. It doesn't seem to be a big problem but PHP throws this error everytime: [18-Jun-2016 20:49:10 UTC] PHP Warning: session_decode(): Session is not active. You cannot…
user2429266
  • 390
  • 1
  • 3
  • 19
2
votes
0 answers

session_set_save_handler class for database not working

After following some tutorials, I'm using a class for session_set_save_handler and trying to store session data in a mysql database. I've got my class file included and instantiated with: $sess = new SessionHandler(); and the code for my class…
clov4r
  • 21
  • 4
2
votes
2 answers

What kind of serialization uses PHP function session_set_save_handler's write function?

I make use of session_set_save_handler(). It works fine. However, sometimes I need to alter user's session data. I simply expected that the session data passed to write function are internally created like this: serialize($_SESSION); But they are…
Frodik
  • 14,986
  • 23
  • 90
  • 141
2
votes
0 answers

session_set_save_handler gc($maxlifetime) working concept

php.net manual's session_set_save_handler example is file based. I tried to implement it for mysql. I work with uniserver in windows. My setting for error displaying is development environment. my issue is I couldn't make garbage collection function…
2
votes
0 answers

Implementing db-driven session management in PhP without session_set_save_handler()

I am thinking of implementing database-driven session management in PhP and have read on the session_set_save_handler function to specify the callbacks to be triggered on different session-based events. There is also the option to implement an…
Sunny
  • 9,245
  • 10
  • 49
  • 79
2
votes
1 answer

php/mongodb session manager, session_set_save_handler() issue

I am using a PHP session manager class that will handle user sessions in MongoDB, but it's not working, and I can not for the life of me figure out why. Session variables set successfully, but will not persist into other pages. Connectivity with…
Scott
  • 103
  • 1
  • 1
  • 10
1
vote
1 answer

Storing session in sql (session_set_save_handler())

So, I am making a login system and the users should be logged in more than 24 min. That's why I decided to store the session in my DB. I used this function: (I established my own sql's connection -> sqlConnectionConfig.php) sessions.php file (I…
szab.kel
  • 2,356
  • 5
  • 40
  • 74
1
vote
3 answers

PHP: on session death change DB

I am using PHP for a project. I have set the session life to 0 so that when the user closes the browser, the session dies and he/she is logged out. However, I have a status variable in the DB which stores the information telling me if the user is…
Nandit Tiku
  • 583
  • 3
  • 5
1
vote
1 answer

Why i cant set session var in __destruct() method?

I try set session var in __destruct() method. Method __destruct() is running, but session var not set. While, session in __contruct() or other methods (e.g. test()) working as expected. public function test() { $_SESSION['MyVarTest'] =…
Stanislav
  • 923
  • 1
  • 11
  • 28
1
vote
1 answer

Why is session data lost using session_set_save_handler?

I'm doing a migration of a PHP4 application from an old version of CentOS to a newer version. I'm using session_set_save_handler and for some reason when the following callback is invoked, write(string $sessionId, string $data) the $sessionId is…
user2457870
  • 640
  • 1
  • 10
  • 14
1
vote
1 answer

PHP Custom Session Handler

I use session_set_save_handler in a custom session class to use database storage. I have used database session storage for over a year. This has always worked fine and so has the captcha code that I wrote also almost a year ago. Problem I am having…
user5262341
1
vote
1 answer

PHP Fatal Error SessionHandlerInterface

I am trying to implement a custom SessionHandler in PHP, that handles to session through a database using transactions. The problem though, is that I keep getting a fatal errors, about the function being on null. "Fatal error: Call to a member…
Berkan
  • 19
  • 6
1
vote
1 answer

session_set_save_handler() w/ session timeout

I currently have a class containing the session_set_saver_handlerit's working fine. However I am wanting to implement a session timeout which is causing more problems than first anticipated. As far as I am aware the session lifecycle is as follows;…
jakehallas
  • 2,456
  • 1
  • 18
  • 26
1
2