Seite 2 von 2

Verfasst: 13.11.2003 18:22
von Dwing
auch nicht Debug?

Normalerweise ist es egal ob man groß oder klein schreibt, hab aber die Erfahrung gemacht dass es nicht immer so ist.
Mach mal die [] weg und schau was passiert

Verfasst: 13.11.2003 18:26
von Jason
Doch der text DEBUG wird ausgegeben aber das andere nicht "Key: $key; Value: $value"!Ich habs ohne [] probiert aber da kommt dieselbe fehlermeldung wie mit []

Grüße Jason

Verfasst: 13.11.2003 18:51
von PhilippK
Ersetze mal bitte in der von mir geposteten Debug-Routine $_POST duch $_GET. Mal schaun, ob der Teil wenigstens übergeben wird...

Gruß, Philipp

Verfasst: 13.11.2003 19:18
von Jason
Ja das funkt:
DEBUG

Key: mode; Value: user
Key: sid; Value: d12ccd29f5c8061dd689da9ed79eaea1
Grüße Jason

Verfasst: 13.11.2003 19:41
von PhilippK
Und wenn du jetzt testweise das Form per GET überträgst (Achtung: mode=user musst du dann als verstecktes Input-Feld übergeben)?

Gruß, Philipp

Verfasst: 13.11.2003 19:46
von Pyramide
Bei phpBB werden $_POST und $_GET scheinbar irgendwo gefiltert (common.php oder so), das heißt du must stattdessen $HTTP_POST_VARS und $HTTP_GET_VARS verwenden. Guck dir dazu am besten die bestehenden Dateien an, wie das dort gelöst wird.

Verfasst: 13.11.2003 20:59
von Jason
Und wenn du jetzt testweise das Form per GET überträgst (Achtung: mode=user musst du dann als verstecktes Input-Feld übergeben)?
Habe ich auch schon probiert aber dann passiert garnichts es kommt wieder die fehlermeldung, auch wenn ich $HTTP_GET_VARS oder HTTP_POST_VARS verwende kommt die fehlermeldung :o :-?

Grüße Jason

Verfasst: 13.11.2003 21:06
von Pyramide
Pyramide hat geschrieben:Guck dir dazu am besten die bestehenden Dateien an, wie das dort gelöst wird.

Verfasst: 13.11.2003 23:19
von PhilippK
Pyramide hat geschrieben:
Pyramide hat geschrieben:Guck dir dazu am besten die bestehenden Dateien an, wie das dort gelöst wird.
Das einzige, was ich da sehe, ist eine Behandlung der Anführungszeichen - um SQL-Angriffe zu vermeiden.

Gruß, Philipp

Verfasst: 14.11.2003 18:32
von Pyramide
Beispiel: admin_users.php:

Code: Alles auswählen

if( isset( $HTTP_POST_VARS['mode'] ) || isset( $HTTP_GET_VARS['mode'] ) )
{
	$mode = ( isset( $HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode'] : $HTTP_GET_VARS['mode'];
}
else
{
	$mode = '';
}
Siehe auch http://www.phpbb.de/viewtopic.php?t=40349