J'ai trouvé où et pourquoi j'avais tort. Le problème était autour des variables de session que j'avais définies. La raison en était que j'avais utilisé un nom réservé (vers et depuis) pour mes variables. J'espère que cette expérience sera utile à d'autres comme moi.