vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Page Variables (https://vborg.vbsupport.ru/showthread.php?t=153184)

Rachael 07-23-2007 09:51 PM

Page Variables
 
I've inherited a site with an old version of Vbulletin that has some custom pages that use global.php for session variables, etc. The custom pages would normally collect variables directly using register globals, instead of $_GET or $_POST. This all worked fine despite the use of register globals.

I've upgraded Vbulletin to 3.6.7, but now variables being passed into pages are not seen once global.php is included in the page.

Is there a way I can get the variable values directly instead of using $_GET or $_POST as there are hundreds of pages?

:)

Antivirus 07-23-2007 09:56 PM

maybe by including some code within hook location: global_start will do it for you?

Rachael 07-23-2007 10:02 PM

Do you mean add some global code to translate the $_GET or $POST variables to the original ones? Problem is there are hundreds of different variables used across these pages.

Dismounted 07-24-2007 11:30 AM

Bad coding style to rely on register globals. But it probably could be achieved by using variable variables:
PHP Code:

$superglobals array_merge($_POST$_GET);

foreach (
$superglobal AS $name => $value)
{
    $
$name $value




All times are GMT. The time now is 03:34 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00950 seconds
  • Memory Usage 1,710KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete