Neden böyle çoooook uzun bir yöntem seçiyorsunuz ? birincisi yönteminiz çalışmaz değil çalışır ama 2 satır kodla halledebileceğiniz sadece header işlemini başlı başına scripte döndürürsünüz,

Mantık basit veritabanızda bir tablo oluşturun 2 sütundan oluşsun

Sütunlar
islembaslik - Değer

Daha sonra bunları doldurun

islembaslik = siteadresi
deger = www.google.com

islembaslik = site başlığı
değer = Google Arama Motoru

Gerisi istediğinzi yerde istediğiniz ayarı okuma ve yazma ile alakalı. Düz mantıktan kurtulmaya çalışın yoksa herşeyin en başına dönmeniz gerekir.