Connecting Tech Pros Worldwide Help | Site Map

Sharing session variables?

 
LinkBack Thread Tools Search this Thread
  #1  
Old March 12th, 2008, 10:45 PM
Gilles Ganault
Guest
 
Posts: n/a
Default Sharing session variables?

Hi

A friend of mine use PHP sessions to keep track of user data on the
server. The problem is that some of the SELECT queries are common to
all users, but apparently, session data cannot be shared among users.

Is there a way to share the output of a SELECT?

Thank you.

  #2  
Old March 12th, 2008, 10:55 PM
ZeldorBlat
Guest
 
Posts: n/a
Default Re: Sharing session variables?

On Mar 12, 6:41 pm, Gilles Ganault <nos...@nospam.comwrote:
Quote:
Hi
>
A friend of mine use PHP sessions to keep track of user data on the
server. The problem is that some of the SELECT queries are common to
all users, but apparently, session data cannot be shared among users.
>
Is there a way to share the output of a SELECT?
>
Thank you.
Session data typically can't be shared between users -- that's one of
the reasons they're very effective.

Just store the result somewhere else. You can serialize it and write
it to a file or use something like memcached. Then you just check if
the result you're looking for is in the cache. If it is you use it;
if it isn't you hit the database then store the result.
  #3  
Old March 12th, 2008, 11:05 PM
Gilles Ganault
Guest
 
Posts: n/a
Default Re: Sharing session variables?

On Wed, 12 Mar 2008 15:47:37 -0700 (PDT), ZeldorBlat
<zeldorblat@gmail.comwrote:
Quote:
>Just store the result somewhere else. You can serialize it and write
>it to a file or use something like memcached.
I'll read up on serializing data, or using a Memcached daemon. Thanks.
 

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Popular Articles

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over 220,989 network members.