Re: Das neue Auswendig lernen und die neuen UEbungen -

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