Clusit-Associazione Italiana per la Sicurezza Informatica
Il mio profilo su Linkedin
Il mio spazio su YouTube
Joomla Italia
Il mio profilo su vololibero.net
 
Album Picasa
 
Lavorare con le Request PDF Stampa E-mail
Joomla 1.5
Martedì 03 Novembre 2009 21:21
tutorial Joomla requestGeneralmente, sviluppando in PHP ci capita molto spesso di riferirci alle richieste $_GET, $_POST, $_FILES, $COOCKIE e $_REQUEST.
In Joomla invece di usare queste direttamente, si ricorre alla classe statica JRequest. Il motivo di usarla è che ci permette di processare l'input nello stesso attimo che lo si ritorna, questo porta ad un risparmio di codice e aumenta la sicurezza.
Le richieste sopra menzionate sono sempre disponibili, e questo avvantaggia eventuali porting.
I due metodi più usati di JRequest sono: JRequest::setVar; e JRequest::getVar(); , come si intuisce, una accede, l'altra setta.
Nell'esempio, accediamo al valore dell'id e se l'id non è settato, restituisce il valore di default, ovvero 0 (il default è opzionale).
$id = JRequest::getVar('id', 0);

Con JRequest possiamo settare una task:
JRequest::setVar('task', 'nome_mia_task');

Un trucco che garantisce che la variabile è settata è usare insieme i due metodi:
JRequest::setVar('nome', JRequest::getVar('nome', 'sconosciuto'););


Per gli altri metodi di JRequest vi rimando, come sempre, ai documenti ufficiali: api.joomla.org
 
 
Questo sito è dedicato alla mia ed altrui curiosità, come primordiale bisogno di conoscere, capire nella sua complessità ogni cosa. Questo sito è basato sul framework Joomla1.5.xx!. Ogni contenuto o script pubblicato è di libera consultazione e duplicazione purchè se ne citi la fonte. Clicca qui per votare