Guarda qui.

Si tratta di un discorso più ampio e la soluzione presentata è molto semplificata, ma il principio è quello

http://www.mtxweb.ch/php_learn/?p=257