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.