qui ho riportato le diverse tecniche possibili:

http://www.phpnews.it/content/view/216/80/