[PHP] $HTTP_POST_VARS leeg met ob_start

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Mir
  • Registratie: Maart 2001
  • Niet online
Hoi,

Ik heb een submit formulier (voor de test even heel eenvoudig gehouden).

Ik heb een stukje code:
PHP:
1
2
3
4
ob_start();
print_r($HTTP_GET_VARS);
print_r($HTTP_POST_VARS);
ob_end_flush();


dit leverd op:
code:
1
2
array([G] -> "GET")
array()

Het volgend stukje code:
PHP:
1
2
3
4
5
print_r($HTTP_POST_VARS);
ob_start();
print_r($HTTP_GET_VARS);
print_r($HTTP_POST_VARS);
ob_end_flush();

leverd op:
code:
1
2
3
array([T] -> "woe")
array([G] -> "GET")
array([T] -> "woe")

Gek genoeg moet ik dus eerst die $HTTP_POST_VARS gebruikt hebben alvorens ik binnen die buffer de waarde van de POST vars op kan vragen. Zoals je ziet heeft $HTTP_GET_VARS hier geen last van!

Hoe kan dit?

en: wat moet ik er aan doen??

[ Voor 3% gewijzigd door Mir op 29-08-2006 15:28 ]


Acties:
  • 0 Henk 'm!

  • Mr. Bondt
  • Registratie: Februari 2005
  • Laatst online: 27-08 14:50
Gebruik gewoon $_POST en $_GET? :S

Acties:
  • 0 Henk 'm!

  • Mir
  • Registratie: Maart 2001
  • Niet online
blijft hetzelfde probleem houden...