AlkatraZ, меня интересует один вопрос: почему адрес сайта записывается в БД, а не извлекается с $_SERVER?
$home = 'http://' . $_SERVER['HTTP_HOST'];Ведь вторым способом помоему лучше, хотя бы тем, что на одном сайте можно будет использовать несколько доменов сразу.