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çin
Bu ö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.