Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PHP: Alternative to SESSIONS

I have a PHP application that relies on session variables quite a lot. After login the user get redirected to a page that executes code to set up a load of session variables depending on who the user is. The application is using data from different sources and the sessions are used to store ID numbers to query the databases.

So when the user goes to a page that will query their asset management system their ID for that particular database is called via the session.

I've had a LOT of problems with session variables recently. Sometimes only one session file is created during the lifetime of the app, and sometimes each session request results in a new session id (still haven't managed to find out why!).

My question is this. Is there an alternative to using session variables for this? Like globals or some other way?

I have a question open about my session problem here - PHP session variables not being maintaned

like image 783
iamjonesy Avatar asked Aug 12 '26 21:08

iamjonesy


2 Answers

Another alternative is to store session data in database in give user a cookie with your session_id. That will give you more control around sessions.

like image 188
Māris Kiseļovs Avatar answered Aug 15 '26 12:08

Māris Kiseļovs


No, since each user session should have its one values, you need some kind of session mechanism. And PHP’s session is fine for that. You probably just need to configure it properly to meet your needs.

like image 32
Gumbo Avatar answered Aug 15 '26 13:08

Gumbo



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!