View Full Version : Session question
CoolHandLuc
02-23-2009, 02:27 PM
I just finish coding most of a new application that is embeded inside vBulletin. Been using all database function but I could not resovle how to keep a user info ($vbulletin->userinfo) alive when that members is not loged in using cookie (remember me box). The first time in I get the info but then it's lost on the second request. I guess I have to pass some value but could not figure this one out. Tried the search but I guess I could not get the right word to find it.
Thanks in advance.
TigerC10
02-23-2009, 03:45 PM
The links to your .php pages should look like this:
'page.php'. $vbulletin->session->vars['sessionurl_q']
Or if you are passing variables...
'page.php?'. $vbulletin->session->vars['sessionurl_q'] .'var1=value1&var2=value2'
When vBulletin can't find the cookie data, it relies on the $vbulletin->session->vars['sessionurl_q'] value in the request URI.
CoolHandLuc
02-23-2009, 06:19 PM
The links to your .php pages should look like this:
'page.php'. $vbulletin->session->vars['sessionurl_q']
Or if you are passing variables...
'page.php?'. $vbulletin->session->vars['sessionurl_q'] .'var1=value1&var2=value2'
When vBulletin can't find the cookie data, it relies on the $vbulletin->session->vars['sessionurl_q'] value in the request URI.
Thanks, that was so easy once you know the var, got it to work fine and now working on adding a admin cp menu item to get a moderator to modify data from there. Once this is done that will be a application ready to deliver. Once you learn to work with VB it get easy to code for it. Having this forum is of a great help.
TigerC10
02-23-2009, 06:27 PM
You should really fix that session URL problem... sessionIDs being attached to your URL really hurt your search engine ranking...
CoolHandLuc
02-23-2009, 06:53 PM
My appplication is in testing mode and I see this implementation do hide it so it was a easy modification. Only created a master var and if there is no cookie I add this to the filename.
Dismounted
02-24-2009, 04:32 AM
The second one should be:
'page.php?' . $vbulletin->session->vars['sessionurl'] . 'var1=value1&var2=value2'
"sessionurl_q" is only used when you don't have any other query variables on the end of the URL.
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.