?
Solved

substitute for $_SESSION?

Posted on 2016-09-27
4
Medium Priority
?
58 Views
Last Modified: 2016-09-29
I am working in a WordPress environment where the host does not support $_SESSION vars based on caching & speed issues.

I have been doing php development for a long time & I use $_SESSION for a lot of things, in this PARTICULAR case for passing a logon id in a session var so I can determine if a user properly logged on, as opposed to someone just going to www.oursite.com/user-page-docs/, for example.

I am trying to think of another easy but safe way to do this, so far can't think of any.

Most of the pages that "cascade" forward from the login are accessed via the $_GET method; e.g., oursite.com/some_page.php?a=A&b=B

where a & b further describe the parameters of action on the page. I thought about adding the userid there as well, then it is visible in the url, but of course only to the already successfully logged in user, so maybe not an issue?

Some have said use the database, I don't see how to do that.

Suggestions?
0
Comment
Question by:Richard Korts
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 83

Accepted Solution

by:
Dave Baldwin earned 1600 total points
ID: 41818875
I never heard of such a thing.  I'd change hosting.  Most of my 'serious' code uses $_SESSION variables and wouldn't work at all if they were not available.
0
 

Author Comment

by:Richard Korts
ID: 41818881
Dave,

That's what I thought, my usual problem though, the customer is in love with the host.

FYI, the host is WPEngine

Richard
0
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 41818895
From the questions you've posted... I would never use them.  Try to get the customer interested in a web site and a business that actually works.
0
 
LVL 58

Assisted Solution

by:Julian Hansen
Julian Hansen earned 400 total points
ID: 41819536
I think this article at WPEngine explains the situation

https://wpengine.com/support/cookies-and-php-sessions/

They say under sessions that you should use cookies and under cookies warn you they may not work.

Basically what they are saying is that you need to do your session handling through AJAX requests.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Developers of all skill levels should learn to use current best practices when developing websites. However many developers, new and old, fall into the trap of using deprecated features because this is what so many tutorials and books tell them to u…
3 proven steps to speed up Magento powered sites. The article focus is on optimizing time to first byte (TTFB), full page caching and configuring server for optimal performance.
The purpose of this video is to demonstrate how to exclude a particular blog category from the main blog page. This is can be used when a category already has its own tab, or you simply want certain types of posts not to show up on the main blog. …
The purpose of this video is to demonstrate how to update a WordPress Site’s version. WordPress releases new versions of its software frequently and it is important to update frequently in order to keep your site secure, and to get new WordPress…
Suggested Courses

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question