Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Zápisky z přednášek

PDF
Stáhnout kompletní materiál zdarma (854.2 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

Výhody cookies

Obchází bezestavovost http protokolu

Je všude implementováno

Nevýhody Cookies

Zatěžuje komunikaci – Klient posílá při každém dotazu, i když to server 

nepotřebuje

Omezení na délku (4KB)

Bezpečnostní riziko? –  Klient posílá jen to, co dostal. Ale někdy to může být považováno za
důvěrnou informaci

Sessions

Zjednodušení práce 

Podpora stavu

Kombinace cookies a lokální databáze

Klient dostane přidělené ID, podle tohoto ID se poté server podívá do své databáze a tam 
najde požadovanou informaci (cookie)

Jaký je rozdíl mezi third-party cookies a sessions?

Document Outline

  • IP (internet protocol)
  • DHCP
  • Router
  • Paket
  • Javascript
  • proxy server
  • Cache
  • http metody
  • Obecné info
  • konstruktor
  • modifikátory viditelnosti
  • Statické metody a proměnné
  • Final
  • Magické konstanty
  • Magické metody
  • Autoload
  • Errory a výjimky
  • Abstraktní třídy a metody
  • Interface = rozhraní
  • MVC architektura
  • Varianty MVC
  • Smarty, Zend Framework
  • Použití Smarty - šablony
  • Důležité metody
  • Filtry ve Smarty
  • Pojmy
  • Manipulace s DB - Jazyk SQL
  • Manipulace s DB - Jazyk MySQL
  • MyISAM Engine
  • InnoDB Engine
  • Možnosti podpory databáze
  • Jak pracovat s DB
  • Kroky
  • Příklad připojení k DB a vytáhnutí dat
  • SQL injection
  • PDO
  • Prrepared statements
  • Doctrine (2)
  • Asynchronous Javascript And XML
  • Jak to funguje
  • Práce AJAXu probíhá v těchto krocích
  • Digest
  • Basic
  • Autentikace pomocí cookies nebo sessions
  • Ošetření vstupu
  • Druhy Útoků
  • Register Globals
  • Řešení pro register globals
  • $_REQUEST
  • $_SERVER
  • Validace vstupu
  • Magic quotes
  • PHP má zabudováno automatické ošetření speciálních znaků ve vstupu ( ‘, “, , 0 (NULL)). Může být zakázáno na serveru, dost zpomaluje, potřeba dvojnásobné paměti
  • Cross Site Scripting – XSS
  • Řešení XSS
  • XSRF útok
  • Řešení XSRF
  • SQL injection
  • Řešení
  • Vzdálené spuštění kódu
  • Řešení pro vzdálené spuštění kódu
  • Problém Chybových Hlášení
  • Sůl
  • Obohacování odkazů
  • Cookies
  • Výhody cookies
  • Nevýhody Cookies
  • Sessions

Témata, do kterých materiál patří