Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Variablen mit POST übergeben?

Empfohlene Antworten

Hallo zusammen,

ich kriegs einfach nicht hin mit Formularwerte mit Post an ein anderes PHP Script zu übergeben. Mit 'get' funktioniert das ohne Problem, nur ist das Problem das u.a. auch ein Passwort übergeben werden soll ... dann ist das mit der Post-Methode etwas besser ;-)

Aber mit der Post-Methode erkennt das andere Script nichtmal den Variablenamen. Woran kann das liegen?

Ich benutze für meine Scripts eine lokale Testumgebung (WinXP, PHP4 und Xitami (von iMatix) als Webserver). Muss ich da evtl. noch spezielle konifurationen vornehmen, damit die Variablen mit Post übergeben werden können?

Gruss Metaner

Hi,

danke für die schnelle Antwort. Aber das

extract($_Post);

funktioniert nicht. Es wird mir für die Zeile dann eine Fehlermeldung ausgeworfen.

Habs auch mit

extract($HTTP_POST_VARS);

probiert. Aber das gibt bloss eine 0 zurück. Somit ist anzunehmen, das nichts in dem Array eingetragen wurde.

Noch einen Tipp wie ich die POST Methode zum Laufen bekomme? Achja ... ich hab mal geguckt ... habe aktuell PHP 4.0.6 laufen ... nur als Info.

Gruss

Metaner

Hallo,

mit 4.0.6 musst du noch $HTTP_POST_VARS benutzen.

Versuchst du die Werte in einer Funktion auszulesen? Falls ja, denk dran dass du $HTTP_POST_VARS in der Funktion am Anfang als global definieren musst.

Hoffe das hilft :)

Michael

Hi,

das Problem hatte ich auch mal, als ich im <form/>-Tag ein enctype angegeben hab. Als das dann raus war ging es.

MfG

Guten Morgen Impulz,

vielen Danke fürs Posting ... hatte es ja bereits mit

$HTTP_POST_VARS

probiert. Aber es funktioniert nicht. Habe es auch mal, wie Du sagtest, mit der globalen Definition gemacht.

global $HTTP_POST_VARS

Aber ebenfalls keine Übergabe der POST Variablen.

Zur Info ... die Formularinhalte werden an das selbe Formular geschickt in dem das Formular definiert ist. Im ACTION-Tag ist dazu also das ein und das selbe Script eingetragen!!! Aber das ist doch nicht ungewöhnlich *grübbel* Ausserdem arbeite ich im Augenblick auch mit keiner SessionID ... das funktioniert nämlich genauso wenig. Irgendwie ist da doch was nicht richtig. *heul*

Mit der GET-Methode funktioniert alles jedenfalls 1a. Nur die POST-Methode bekomme ich nicht zum Laufen. Das ist ja verrückt.

Hat nochjemand eine Idee? *hoff*

Gruss

Metaner

@DanielH

Danke ... das werde ich gleich mal probieren. Sag dann bescheid, zu welchem Ergebnis ich gekommen bin.

Gruss Metaner

@all

Vielen Dank für Eure Hilfe ... der Tipp von DanielH hat zum Erfolg geführt :-)) Es lag tatsächlich an diesem zusätzlichen Html-Tag. Darauf muss man ja auch erstmal kommen :rolleyes:

Nochmals Thx.

Gruss Metaner

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.