8 commenti php

Questa richiesta di tanto in tanto salta fuori nei vari forum tematici, con le più svariate declinazioni verbali: decodificare md5, converire md5, ma la più gettonata è decriptare md5. Onde evitare malintesi chiariamo subito un concetto: non esiste nessun sistema logico-deterministico che consente di decriptare gli hash quali, ad esempio, md5 o sha1.
Ad essere rigorosi non è neanche lessicalmente corretto parlare di decriptazione: md5 e sha1 non son sistemi di encryp...

READ MORE

21 commenti php

La realizzazione di siti con le inclusioni dinamiche è una richiesta che ho letto spessissimo sui forum del settore e le risposte fornite non sempre sono all'altezza.  La tecnica è relativamente semplice ed ha diverse varianti ma, in tutti i casi, sono richiesti una serie di piccoli accorgimenti per non incorrere in rischi per la sicurezza dei nostri applicativi.
 
La tecnica consiste nell'avere alcune sezioni della pagina web che si ripetono in tutte le pagine del sito...

READ MORE

2 commenti php

 
In un precedente articolo ho già trattato la Form Validation Class di Codeigniter mostrandone il semplice meccanismo di funzionamento.
In quella sede fu esposto il funzionamento del metodo set_rules() che consentiva indicare come terzo parametro le funzioni filtro (ad esempio trim, htmlspecialchar, md5) e una o più regole di validazione fra quelle build-in previste dal framework.
 
Callback function
Ma se vogliamo aggiungere un nostro metodo di validazione personal...

READ MORE

0 commenti php

Codeigniter è un framework sviluppato sin dai tempi di php4 e per lungo tempo ha mantenuto la compatibilità con questo: solo dopo il rilascio della versione 2.0 che ha abbandonato la compatibilità con php4.
Fra le tante novità che php5 ci mette a disposizione disponiamo di tre indicatori di visibilità, ovvero public, protected e private, che possiamo attribuire a proprietà e metodi a seconda del tipo di impiego che questi avranno nel nostro applicativo....

READ MORE