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
$_POST
-
- Beiträge: 9
- Registriert: Fr 26. Nov 2004, 15:07
- Wohnort: Eschborn
- Kontaktdaten:
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:
Ich hoffe, ich konnte dir weiterhelfen.
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
}
?>
Mit freundlichen Grüßen
Frederic Schneider
Frederic Schneider
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...
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)
-
- Beiträge: 9
- Registriert: Fr 26. Nov 2004, 15:07
- Wohnort: Eschborn
- Kontaktdaten:
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)