domenica, giugno 13, 2004

PHP Magic Quotes

Mentre rovistavo nel web per approfondire le mie conoscenze ecco che ho trovato un riferimento a questo strano parametro del php che ancora non conoscevo: magic_quotes_runtime; esso serve a mettere una backslash (\) davanti ai caratteri ' (single-quote) "(double quote) e il \ (backslash) stesso. Ma perchè fare cio? semplicemente per evitare tanti spiacevoli errori quando si ottengono stringhe da sorgenti esterne (Es: Db, ma anche altri script) in questo modo possiamo nn usare tutte le volte addslashes; sempre per evitare spiacevoli inconvenienti vi consiglio di usare mysql_real_escape_string sulle richieste ai DB che serve a prevenire gli attacchi di sql-injection (a brevo postero anche una spiegazione sul termine per ora fidatevi che è una cosa pericolosa). Bene prima di andare vi segnalo un'ultima funzione parse_ini_file che sembra poter aiutare a leggere i file di config .ini classici ... state attenti che presto parlerò anche di file di config! ciaoo scappo che devo prendere un treno per Bologna, esami in vista brrr....