Le défaut des sessions, c'est que tu peux pas les passer d'un site à l'autre par exemple ...
Style j'ai deux sites A et B et je veux faire passer des infos d'un site à l'autre, ben le serveur est pas le même et je dois envoyer mes données en POST. Et pour que les données soient pas visibles mieux vaut les faire passer en POST que en GET (et également pour qu'elles ne soient pas modifiables ...)