Seite 1 von 1

Variablen an Seiten mit phpbb logindaten-header übergeben

Verfasst: 24.02.2005 07:59
von lukelukeluke
Ich habe eine Frage bezüglich dem Include eines ForenHeaders auf alle meine Seiten. Und zwar spreche ich vom Header, welcher mir die LoginDaten gibt, und nicht das gleiche Design wie im Forum:
Sobald ich folgenden Code in meine Seiten ganz am Anfang einfüge:

Code: Alles auswählen

define('IN_PHPBB', true);
$phpbb_root_path = '/home/www/web728/html/wow/forum/';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
kann ich keine Variablen mehr an diese Seite übergeben.

ich habe also die Seite test.php mit dem obengenanntem code. Ausserdem steht noch "echo $testvar;" drin.
Wenn ich nun die Seite so aufrufe: test.php?testvar=9, dann passiert nix, es wird keine 9 angezeigt. Entferne ich jedoch den obengenannten Code aus der Seite, wird eine 9 angezeigt...
Kann mir jemand weiterhelfen?
Vielen Dank!
-Lukas


EDIT:

Code: Alles auswählen

echo "<br>ID 1:".$testvar;
define('IN_PHPBB', true);
echo "<br>ID 2:".$testvar;
$phpbb_root_path = '/home/www/web728/html/wow/forum/';
echo "<br>ID 3:".$testvar;
include($phpbb_root_path . 'extension.inc');
echo "<br>ID 4:".$testvar;
include($phpbb_root_path . 'common.'.$phpEx);
echo "<br>ID 5:".$testvar;
$userdata = session_pagestart($user_ip, PAGE_INDEX);
echo "<br>ID 6:".$testvar;
init_userprefs($userdata);
echo "<br>ID 7:".$testvar;
Wenn ich es so mache, funktioniert es bis zu ID 4, ID 5 wird nicht mehr ausgegeben....

Kann es sein das common.php die Vars sperrt?
(this is a security precaution to prevent someone, trying to break out of a SQL statement.)

Verfasst: 24.02.2005 09:07
von Dave
füge mal ein $testvar = $_GET['testvar'] am ende ein und lasse danach die variable ausgeben :wink:

Verfasst: 24.02.2005 09:34
von lukelukeluke
Dave hat geschrieben:füge mal ein $testvar = $_GET['testvar'] am ende ein und lasse danach die variable ausgeben :wink:
hilft nichts, funktioniert immer noch nicht....

Verfasst: 24.02.2005 09:43
von Dave

Code: Alles auswählen

define('IN_PHPBB', true); 
$phpbb_root_path = '/home/www/web728/html/wow/forum/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata);
$testvar = $HTTP_GET_VARS['testvar'];
echo $testvar;
Aufrufen mit test.php?testvar=9
Wenn das nicht geht haste echt nen problem :roll:

Verfasst: 24.02.2005 19:06
von lukelukeluke
Dave hat geschrieben:

Code: Alles auswählen

$testvar = $HTTP_GET_VARS['testvar'];
echo $testvar;
Es hat funktioniert!
Mein Held!

Vielen Dank :)

Verfasst: 25.02.2005 08:02
von lukelukeluke
das selbe funktioniert aber nicht, wenn ich mit einer form und POST vars an eine Seite schicke...?

Verfasst: 25.02.2005 08:08
von lukelukeluke
aha habs herausgefunden.
Funktioniert mit:
$var = $HTTP_POST_VARS['var'];
$submit = $HTTP_POST_VARS['submit'];

Verfasst: 25.02.2005 10:44
von lukelukeluke
das einzige was ich nicht ausfindig machen kann ist das senden eines Bildes.
Das ging bissher so:

Code: Alles auswählen

$bild_tmp_name=$_FILES['bild']['tmp_name'];
$bild_name=$_FILES['bild']['name'];
$bild_type=$_FILES['bild']['type'];
$bild_size=$_FILES['bild']['size'];
aber nun funktioniert es nicht mehr, auch nicht wenn ich

Code: Alles auswählen

$bild = $HTTP_POST_VARS['bild'];
anhänge...

Verfasst: 10.03.2005 07:38
von lukelukeluke
Weiss niemand wie ich das machen muss, wenn ich Bilder an eine solche Seite mit Post senden will?