En esta FAQ tienes una explicación sobre que son sesiones con algunos conceptos básicos de estas:
http://www.forosdelweb.com/showpost....&postcount=129
Si algo no te quedó claro, comenta que no entendistes. Creo que si entiendes como funcionan .. podrás ver tu mismo cuales son sus ventajas. Pero, antes es necesario ver eso mismo . .como funcionan.
Los temas de configuración de sesiones .. en tu php.ini tienes toda una série de directivas session.xxxx para ajustarlas. Su explicación la tienes en
www.php.net/session
Principalmente se refiere la configuración a tres puntos:
1) indicar donde PHP va a crear las sesiones en el servidor.
2) Configuración de propagación del SID: en cookies, URL (automático o manual)
3) Ajustar tiempos de expiración y procesos "garbage" de la sesión (SID).
Un saludo,