Junior
PHP-də başlıqlar üçün hansı sintaksis istifadə olunur?
sobes.tech Süni İntellekt
AI-dan cavab
PHP-də HTTP başlıqlarını göndərmək üçün header() funksiyası istifadə olunur.
header("Content-type: text/html"); // Content-Type başlığını göndərir
header("Location: http://example.com/"); // Digər URL-ə yönləndirmə
header("HTTP/1.0 404 Not Found"); // 404 status kodunu göndərir
Vacib nöqtələr:
header()funksiyası, brauzerə başqa heç bir çıxış göndərilmədən əvvəl çağırılmalıdır (məsələn, HTML kodu,<?php ... ?>xaricində boşluqlar).- Bir neçə başlıq göndərmək üçün
header()funksiyasını bir neçə dəfə çağırmaq olar. - Mövcud başlığı dəyişdirmək üçün üçüncü parametr
replaceistifadə olunur və default olaraqtrue-dur. Əgərreplacefalse-a təyin olunarsa, eyni adlı başlıqlar əlavə olunacaq, əvəz olunmayacaq.
Başlıqları dəyişdirmək nümunəsi:
header("X-Custom-Header: Value1");
header("X-Custom-Header: Value2", false); // İkinci eyni adlı başlıq əlavə edir
header("X-Custom-Header: Value3"); // Bütün əvvəlki X-Custom-Header başlıqlarını dəyişir
Həmçinin, headers_sent() funksiyası istifadə edilərək başlıqların artıq göndərilib-göndərilmədiyi yoxlanıla bilər və headers_list() ilə göndərilən başlıqların siyahısı alınır.