header(), get_headers() ve get_meta_tags() fonksiyonları, PHP'de HTTP başlıklarını ayarlamak, almak ve HTML belgesindeki meta etiketlerini çekmek için kullanılır.
-
header() Kullanımı:
// Yönlendirme başlığını ayarla header('Location: https://www.example.com'); exit(); // Betiği sonlandır, yönlendirmenin etkili olması içinBu örnekte,
header()fonksiyonu ile tarayıcıya yönlendirme başlığı gönderilir. Ancak, yönlendirmenin etkili olabilmesi içinexit()fonksiyonu ile betiğin sonlandırılması gerekmektedir. -
get_headers() Kullanımı:
$url = 'https://www.example.com'; $headers = get_headers($url); echo "HTTP Başlıkları: "; print_r($headers);Bu örnekte,
get_headers()fonksiyonu ile belirtilen URL'deki HTTP başlıkları alınır ve ekrana yazdırılır. -
get_meta_tags() Kullanımı:
$htmlIcerik = file_get_contents('https://www.example.com'); $metaEtiketleri = get_meta_tags('data://text/html;base64,' . base64_encode($htmlIcerik)); echo "HTML Meta Etiketleri: "; print_r($metaEtiketleri);Bu örnekte,
get_meta_tags()fonksiyonu ile belirtilen URL'deki HTML belgesinin meta etiketleri alınır ve ekrana yazdırılır.file_get_contents()fonksiyonu ile belirtilen URL'den HTML içeriği alınır vebase64_encode()fonksiyonu ile base64 kodlanır.
Bu fonksiyonlar, özellikle HTTP başlıklarını kontrol etmek, yönlendirmeleri yönetmek veya HTML belgesindeki meta etiketlerini kullanmak gibi web programlamada yaygın olarak kullanılır.