Welcome to the Cookbook

loading...

4.2 Data filteren

De originele tekst van deze rubriek is gewijzigd nadat deze is vertaald. Help om dit verschil op te lossen. Je kunt:

Meer informatie over vertalingen

De Sanitize klasse uit CakePHP wordt gebruikt om kwaadwillige of andere ongewilde data uit de ingezonden data van gebruikers te halen. Omdat Sanitize een core library is kan het overal in de code gebruikt worden maar de beste plaats om gebruikersinput te controleren is in de controllers of models van de applicatie.

Om de Sanitize klasse te kunnen gebruiken zul je hem moeten importeren:

App::import('Sanitize');
  1. App::import('Sanitize');

Sanitize heeft voornamelijk static methoden gedefinieerd. In het geval dat je paranoide bent en je alle gegevens weg wilt hebben die mogelijk schadelijk kunnen zijn voor je applicatie, dan gebruik je de volgende code:

$this->$data = Sanitize::paranoid($this->data)
  1. $this->$data = Sanitize::paranoid($this->data)