Как бэ от ддоса нужно средствами сервера защищаться (файрволы всякие и т.д.), на php серьезную защиту не построишь.
Как вариант, перед каждым выполнением скрипта делать sleep на секунду-две, тогда нагрузка будет не слишком высокая. Ну и слишком частые запросы банить по ip...
ну это конешно от настроек хрома зависит. Либо редирект выключен совсем либо он у вас циклисческий
В таком случае, для кроссбраузерности, Location "на себя" лучше не использовать. Пользователю ведь не объяснишь, где и как и в каком браузере что настраивать.
Derekovich, а что еще предложить если самый первый вариант и предложенный мною РАБОТАЮТ? (Добавление)
Почистите куки, проверьте, включена ли в браузере функция принимать куки...