PHP: Lezione 5 – Redirect

Capire come gestire i redirect per ovviare agli errori piu’ comuni ci aiutera’ a capire come risolvere degli inconvenienti che spesso accomunano siti piu’ o meno grandi. Il significato dei redirect permanenti (301) o temporanei (302) e’ fondamentale per labuona gestione di un sito e per impostare il proprio sito in ottica SEO oriented. Leggi tutto “PHP: Lezione 5 – Redirect”

Script per i commenti in PHP

Nell’era del Web 2.0 dove tutto e’ contenuto fatto dall’utente, girovagando per il Web alla ricerca di sistemi per la gestione di commenti ci siamo imbattuti in uno script molto valido che puo’ essere incluso in ogni sito Web al fine di permettere agli utenti l’inserimento dei commenti. Leggi tutto “Script per i commenti in PHP”

PHP: Lezione 4 – mod_rewrite interpretare le url

Ebbene si’, con il mod_rewrite le url vengono interpretate non riscritte. E’ bene chiarire che il mod_rewrite non serve alla riscrittura delle URL quindi inutile che proviate ad attivare il modulo sperando di passare da /product.php?id=1 a /bambole-di-pezza.html perche’ il mod_rewrite non fa questo.
Altra cosa da chiarire: il mod_rewrite puo’ funzionare anche con windows. Funziona sia con il server Web Apache che con IIS ma visto che non e’ compito di questo corso spiegare come si configura un Web Server come IIS vi consiglio di leggervi http://www.isapirewrite.com o altri simili. Usando Apache la cosa e’ invece piu’ semplice basta creare il file .htaccess…ma i file che iniziano con il punto a windows non piacciono e allora ? Allora basta studiare un attimo il file di configurazione di Apache per capire che .htaccess e’ l’AccessFileName ossia il nome del file usato per riscrivere le url (e non solo!). Ma noi possiamo tranquillamente modificare la configurazione di Apache; ci bastera’ chiamarlo ad esempio htaccess et voila’ il nostro AccessFileName si chiamera’ d’ora in poi htaccess anche nei nostri virtualhost.

Leggi tutto “PHP: Lezione 4 – mod_rewrite interpretare le url”

PHP: Lezione 3 – Configurare gli strumenti

In questa lezione impareremo come creare un virtual host chiamato virtualphp.example.com che lavorera’ in una cartella locale chiamata phpdir, verificheremo le impostazioni del PHP sul nostro host virtuale e configureremo un database chiamato dbphp che useremo per lavorare nelle successive lezioni.

Leggi tutto “PHP: Lezione 3 – Configurare gli strumenti”

PHP: Lezione 2 – Installare gli strumenti

Con questa lezione andiamo ad installare tutto il materiale necessario per lavorare con PHP. Dal server Web (Apache) al supporto per PHP fino a MySql con la comoda interfaccia di gestione dei DataBase PHPMyAdmin sia su sistemi Windows (XP) che in ambiente Linux (Ubuntu 7.10 – Gutsy).
Leggi tutto “PHP: Lezione 2 – Installare gli strumenti”