Если ваш скрипт и заработает, это не будет значением по умолчанию. Скрипт будет заменять даже имеющееся значение (т.е. если пользователь ошибся в каком-либо поле, после перезагрузки страницы в этом поле будет не то, что он вбил, а ваше значение «по умолчанию»). Правильным было бы в шаблоне веб-формы проверять есть ли какое-нибудь значение у поля (его кажется прямо из $_SESSION можно взять), и если нет — то подставлять своё, дефолтное.