$_SESSION variable from site not being passed to WordPress

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
rfeio
Forum Newbie
Posts: 15
Joined: Fri Aug 22, 2008 4:23 am

$_SESSION variable from site not being passed to WordPress

Post by rfeio »

Default $_SESSION variable from site not being pased to WordPress
Hi,

I have installed WP to be part of my existing website.

I now have the need to pass $_SESSION variables to WP from the site, but for some reason I'm being unable to accomplish this.


Some more info:

- I have Register Globals turned off

- I've put session_start() on wp-config.php

still, the $_SESSION variables don't work... Sad



Here's a strange thing; locally when I specify in index.php:

session_start();
echo "value= ".$_SESSION['test'];

Everything works fine and I can pass values from the site's scripts into WP.

When doing exactly the same thing on a real server, it doesn't work. The $_SESSION values seem to be killed?


Please, help!
Edit/Delete Message Reply With Quote Multi-Quote This Message Quick reply to this message
User avatar
Technocrat
Forum Contributor
Posts: 127
Joined: Thu Oct 20, 2005 7:01 pm

Re: $_SESSION variable from site not being passed to WordPress

Post by Technocrat »

I dont know WordPress coding that well but there might be a place in there where the SESSION gets unset as part of the security of the system possibly.
rfeio
Forum Newbie
Posts: 15
Joined: Fri Aug 22, 2008 4:23 am

Re: $_SESSION variable from site not being passed to WordPress

Post by rfeio »

Yes, I know there's a place where that happens but only when the register_globals are "on" which is not the case.

Also, bear in mind that the sessions work fine on my local Wampserver, but do not work on the "real" server in my web host provider.
User avatar
Technocrat
Forum Contributor
Posts: 127
Joined: Thu Oct 20, 2005 7:01 pm

Re: $_SESSION variable from site not being passed to WordPress

Post by Technocrat »

Perhaps your host doesnt have the php sessions setup correctly. I have seen this a couple of times where the temp folder wasnt correctly setup thus it could not properly setup sessions.
rfeio
Forum Newbie
Posts: 15
Joined: Fri Aug 22, 2008 4:23 am

Re: $_SESSION variable from site not being passed to WordPress

Post by rfeio »

For future reference; I've managed to solve this problem and I've posted the solution in my blog at:

http://www.ruifeio.com/2009/06/30/php-s ... wordpress/
Post Reply