Во первых - header может срабатывать только до вывода чего-либо "в браузер", то есть после всех ваших вышестоящих хтмл тегов хеадер просто не будет работать. Вынесете ваш код проверки в начало скрипта, до вывода хтмл, и будет вам счастье.
Во вторых - код скринами вставлять не надо, это запрещено правилами ресурса, для этого есть тег кода.
Ну и в третьих - включите вывод ошибок и варнингов, для девелоперского окружения это обязательный пункт. Если бы ошибки не подавлялись, вы бы уже увидели сообщение о невозможности редиректа, так как заголовки уже отправлены.