Differences

This shows you the differences between two versions of the page.

deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:get-variablen [2010/09/08 16:29]
Knut Heermann (flip-flop)
deutsch:phpwcms-system:artikel:contentparts:formular:spezielle-anwendungen:get-variablen [2018/06/03 18:08] (current)
Line 4: Line 4:
**Was soll erreicht werden:** **Was soll erreicht werden:**
 +
 +Die Übergabe von eingegebenen Formulardaten in der URL um diese weiterverarbeiten zu können.
Beispiel: \\ Beispiel: \\
##%%http://example.com/index.php?category01&email={email}&nachname={name}&postleitzahl={plz}%%## ##%%http://example.com/index.php?category01&email={email}&nachname={name}&postleitzahl={plz}%%##
-Formelles Ergebnis: \\+Formelles Ergebnis mit den eingegebenen Daten:  
 +  * E-Mail: f.meyer@example.org 
 +  * Name: Meyer 
 +  * PLZ: 12345
##%%http://example.com/index.php?category01&email=f.meyer@example.org&nachname=Meyer&postleitzahl=12345%%## #jump47 \\ ##%%http://example.com/index.php?category01&email=f.meyer@example.org&nachname=Meyer&postleitzahl=12345%%## #jump47 \\
//(Der Anker hier z.B. #jump47 wird automatisch angehängt, wird aber beim auslesen der Variablen ignoriert)//. //(Der Anker hier z.B. #jump47 wird automatisch angehängt, wird aber beim auslesen der Variablen ignoriert)//.
Line 16: Line 21:
  - Das Formular wird ausgefüllt   - Das Formular wird ausgefüllt
  - Das Formular wird gesendet //(submit)//   - Das Formular wird gesendet //(submit)//
-  - Die Eingaben werden ausgelesen, geprüft und wenn i.o. in die  Platzhalter in den Sendevorlagen und in den Erfolgtext eingesetzt \\ Ist Redirect aktiviert, werden in diesem Feld alle Platzhalter gelöscht und keine Daten eingetragen+  - Die Eingaben werden ausgelesen, geprüft und wenn i.o. in die  Platzhalter in den Sendevorlagen und in den Erfolgtext eingesetzt \\ //(Ist hier Redirect aktiviert, werden in diesem Feld alle Platzhalter gelöscht und keine Daten eingetragen)//
  - Die Daten werden in die DB geschrieben wenn erlaubt //(Formularergebnis speichern )//   - Die Daten werden in die DB geschrieben wenn erlaubt //(Formularergebnis speichern )//
  - Der Prozess sieht nach, ob ein Script abgearbeitet werden muss //(Vorlagen -> PHP-Funktion:)//   - Der Prozess sieht nach, ob ein Script abgearbeitet werden muss //(Vorlagen -> PHP-Funktion:)//
Line 62: Line 67:
======  ====== ======  ======
\\ \\
-So wird erreicht, das die Feldwerte in die Platzhalter eingesetzt werden und das Formular umgeleitet wird.+So wird erreicht, das die Feldwerte in die Platzhalter eingesetzt werden und das Formular umgeleitet wird. Wir bekommen eine saubere URL mit eingebetteten Werten.  
 + 
 +<note warning> 
 +**Externe Variablen wie GET-Variablen sollten nie direkt ausgeben, geschweige denn als richtig oder gültig angesehen werden. Diese Variablen müssen beim Empfang nach allen Regeln der Kunst auf Richtigkeit geprüft werden !!** 
 + 
 +Siehe: [[http://tut.php-q.net/de/get.html#s3|Gefahren von Außen]] 
 +\\ 
 +**Ist man sich von der programmiertechnischen Seite her nicht zu 100% sicher sollte man dieses Verfahren nicht verwenden !!**  
 +</note>
\\ \\
deutsch/phpwcms-system/artikel/contentparts/formular/spezielle-anwendungen/get-variablen.1283956181.txt.gz · Last modified: 2018/06/03 18:07 (external edit)
www.planmatrix.de www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0