Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

28.04.20051 Webseiten mit PHP, SQL, XML und Webservices Anhand praktischer Beispiele.

Ähnliche Präsentationen


Präsentation zum Thema: "28.04.20051 Webseiten mit PHP, SQL, XML und Webservices Anhand praktischer Beispiele."—  Präsentation transkript:

1 Webseiten mit PHP, SQL, XML und Webservices Anhand praktischer Beispiele

2 Beispiel Loginformular Ablauf: PC Server Benutzer 1. Wählt Seite 2. HTTP-Request 3. Holt HTML-Datei 4. HTTP-Response 5. Stellt Seite dar 6. Gibt Daten ein ?

3 HTTP-Requests GET –Daten werden mit URL gesendet z.B.: POST –Daten werden im Datenteil des Requests gesendet PUT, HEAD, OPTIONS, TRACE, DELETE

4 Verarbeitung der Daten Server HTTP Server CGI: Common Gateway Interface Daten Output Moderner: direkte Einbettung der Skripte in die zu erstellende HTML-Datei (SSI, JSP, ASP, PHP)

5 Login Formular (login.html) Login Benutzer: Passwort:

6

7 7

8 8 Login Formular (login.html) Login Benutzer: Passwort:

9

10 10 login.php

11 MySQL Datenbank tbl_usr namepwd abccde create table tbl_usr (name char(80), pwd char(80), primary key(name)); insert into tbl_usr values("abc","cde"); grant all privileges on *.* to identified by 'testpass' with grant option;

12 login.php Willkommen ! Hier die Benutzerliste

13

14

15

16 Security Abgesehen davon, dass im Beispiel das Passwort nicht berücksichtigt wurde, ist immer zu berücksichtigen: Alle Informationen fließen im 'Klartext' über das Netz -> Verschlüsselung für sicherheitskritische Anwendungen Variable vor Gebrauch immer validieren

17 Session HTTP ist stateless Um eine kontinuierliche Benutzerführung zu erreichen werden daher 'Sessions' verwendet. Realisierung meist über Cookies bzw. versteckte Formularfelder Entsprechende Funktionalität in PHP vorhanden

18 Arbeiten mit XML Wie normale Textdatei bearbeiten -> mühsam Document Object Model Mittels XSLT

19 DOM hugo hallo Person id Vorname Zuname 123 hugo hallo Traversieren mit child() parent() etc.

20 XSLT XML Dokument XSLT Dokument XSLFO Dokument XSLT Prozessor ('Parser') Ergebnis XML, HTML,...

21 WebService mittels nusoap

22 WebService mittels nusoap for ($i=0; $icall('getTemp',$parameters); echo " ".$v." -> ".$res; }


Herunterladen ppt "28.04.20051 Webseiten mit PHP, SQL, XML und Webservices Anhand praktischer Beispiele."

Ähnliche Präsentationen


Google-Anzeigen