View Single Post
  #5  
Old 03-02-2009, 12:30 AM
Jeffonfire Jeffonfire is offline
 
Join Date: Nov 2008
Posts: 8
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Got the same problem as well right now. My GET variable is named page as well.

I tried this : http://mywebsite.com/index.php?page=...variable=test2

Then in my code, i wrote this :

PHP Code:
$curdir getcwd ();
chdir('../forum');
require_once(
'../forum/global.php');
chdir ($curdir);

print_r($_GET); 
As I figured, it showed Array ( [page] => 0 [test_variable] => test2 [pagenumber] => 0 )

The easy solution would be to change the variable name.

But since my website is already up and has a lot of pages already coded, I REALLY don't want to bother with that.

I also tried the

PHP Code:
$cpage $vbulletin->input->clean_gpc('g''page'TYPE_NOCLEAN); 
thingy, but it doesnt work since I can't use this before the require_once of global.php nor after since the variable is already lost.

Would there be another solution?

--------------- Added [DATE]1235963028[/DATE] at [TIME]1235963028[/TIME] ---------------

Ok I found a way but it stills require some change in the initial code (but less than if you change your variable name).

What you have to do is to put your GET variables in an array before the require :

PHP Code:
$tab_GET $_GET;
$curdir getcwd (); 
chdir('../forum'); 
require_once(
'../forum/global.php'); 
chdir ($curdir); 

print_r($tab_GET); 
then instead of calling your GET variables in your pages, you call $tab_GET["page"];

Hope it helps some.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01124 seconds
  • Memory Usage 1,779KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete