Themen Formulare Sessions Dateien, Verzeichnisse Cross-Site-Skripting XSS Anfrage des Webbrowser GET http://localhost/xzy.php HTTP/1.1 host: localhost Antwort HTTP/1.1 Date: Server: x-powerd-by: transfer-encoding: content-type: Response Code 200 OK 301 Moved Permanently GET POST Das gleiche wie GET aber eventuell andere Parameter HEAD Das gleiche aber ohne BODY PUT Laedt Dateien auf den Server hoch DELETE Loescht datei auf dem Server TRACE Der Server liefert die Antwort, wie er sie bekommen hat OPTIONS CONNECT Verschluesselung aber ohne PROXY 1.) Request 2.) Response 200 OK 301 Moved Permanently 400 Bad Request 404 Not Found setcookie () getcookie () - name des Cookies - inhalt des Cookies - abgelaufen mysql_connect (); mysql_close mysql_query (); mysql_error (); mysql_real_escape_string (); mysql_fetch_row (); mysql_fetch_assoc (); \$_POST [] \$_GET [] \$_COOKIE [] md5 ("passwort"); Verschluesselung \$sql = "INSERT INTO a (x) VALUES (0)"; \$stmt = \$sql = "SELECT x FROM a; "; \$sql = "SELECT x FROM a WHERE x BETWEEN 1 AND 5" ... BIT TINYINT BOOL BOOLEAN SMALLINT MEDIUMINT INTEGER BIGINT FLOAT DOUBLE DECIMAL CHAR VARCHAR TINYTEXT TEXT LONGTEXT MEDIUMTEXT BINARY VARBINARY TINYBLOB BLOB MEDIUM LONGBLOB DATE DATE TIME DATETIME TIMESTAMP CA - Certification Authority Zertifizierungsstelle