Quote:
Originally Posted by Jolten
It's really hard to say without seeing more code.
The best I can offer is to assign the server variables to another variable a la:
Then use $var wherever you're trying to use that variable.
|
Thanks, but I already tried it, and no luck.
Here's how I tested it and set it up:
The file header.php is called from phpinclude_start, header.php includes some setcookie and session management code.
On my own pages, where header.php is included.. let's call it my_non_vb_related_page.php, i do this in the include file:
Code:
// header.php called from my_non_vb_related_page.php
print_r($_GET);
// This results in the correct output as i would expect from the URL string I'm using.
I do the same thing, except load "header.php" from the showpost.php in vbulletin (through the phpinclude template), and _nothing_.
Then I put this in the functions.php file that comes with vbulletin (just to make sure I'm not crazy):
Code:
// Inside functions.php
print_r($_GET);
// This results in the correct output as i would expect from the URL string I'm using.
and add this to the same file:
$brand_new_var = $_GET['whatever'];
echo $brand_new_var;
// Still works great!
Then I add this in my header.php, and call it from a vbulletin page.
Code:
// Inside header.php called from showpost.php
echo $brand_new_var;
// Nothing again!!
I'm really out of ideas, like i said I'm not a PHP guru of any kind, I'm sure there's a perfectly simple reason for this but ahve no clue where to start looking, and for what.