$_POST

Gesperrt
numeric
Beiträge: 15
Registriert: Di 8. Feb 2005, 08:37
Kontaktdaten:

$_POST

Beitrag von numeric »

hallo ich möchte ein kontakt modul programmieren
das problem ist das ich nicht auf den array $_POST zugreiffen kann der aber eigentlich dringend benötigt wird dafür.
Wie kann ich darauf zugreiffen
THX
Eric
Frederic Schneider
Beiträge: 9
Registriert: Fr 26. Nov 2004, 15:07
Wohnort: Eschborn
Kontaktdaten:

Beitrag von Frederic Schneider »

Guten Tag numeric,

du kannst eigentlich auf alle Superglobal Variablen zugreifen. Beispielsweise im Output in einem Modul in Contenido. In PHP-Funktionen musst du allerdings die sog. Superglobalen Variablen erst globalisieren. Dafür stellt dir PHP die Funktion global zur Verfügung. Sprich:

Code: Alles auswählen

<?php
function Test() {
 global $_POST;

 // content
}
?>
Ich hoffe, ich konnte dir weiterhelfen.
Mit freundlichen Grüßen
Frederic Schneider
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

und da sollte man noch wissen das $_POST, $_GET etc. erst ab php 4.1.0 zur verfügung stehen...
vorher -> $HTTP_POST_VARS, $HTTP_GET_VARS
zusätzlich gibt es noch den unterschied das $HTTP_*_VARS nur mittels global innerhalb von funktionen zur verfügung stehen...
tja und ab php 5.0.x stehen bei einigen konfigurationen keine $HTTP_*_VARS zur verfügung...
*** make your own tools (wishlist :: thx)
numeric
Beiträge: 15
Registriert: Di 8. Feb 2005, 08:37
Kontaktdaten:

Beitrag von numeric »

ja aber ich hab php 4.3
Frederic Schneider
Beiträge: 9
Registriert: Fr 26. Nov 2004, 15:07
Wohnort: Eschborn
Kontaktdaten:

Beitrag von Frederic Schneider »

Guten Tag numeric,

unter PHP 4.3 kannst du die veraltete $HTTP-Arrays nutzen, aber auch (bevorzugt) die $_POST-Variablen. Siehe dazu meinen ersten Beitrag in diesem Thema.
Mit freundlichen Grüßen
Frederic Schneider
kummer
Beiträge: 2423
Registriert: Do 6. Mai 2004, 09:17
Wohnort: Bern, Schweiz
Kontaktdaten:

Beitrag von kummer »

also $_POST ist wie alle superglobalen variablen eben superglobal. die muss man innerhalb einer funktion nicht globalisieren...
aitsu.org :: schnell - flexibel - komfortabel :: Version 2.2.0 (since June 22, 2011) (jetzt mit dual license GPL/kommerziell)
Gesperrt