J'ai l'impression que tu confond tout !!
!refresh! est une expression !javascript! et tu le palce dans du PHP => pas très compatible tout ça !!
D'autres part, si ta vérif est bonne, pas besoin de tester s'il y à eu ou non de !refresh!.
Regarde de ce coté là !!