Junior
Millist süntaksit kasutatakse PHP-s pealkirjade jaoks?
sobes.tech AI
Vastus AI-lt
PHP-s kasutatakse HTTP päiste saatmiseks funktsiooni header().
header("Content-type: text/html"); // Saatke Content-Type päis
header("Location: http://example.com/"); // Suunamine teisele URL-ile
header("HTTP/1.0 404 Not Found"); // Saatke staatusekood 404
Olulised punktid:
- Funktsioon
header()peab olema kutsutud enne kõiki muid väljundeid brauserile (näiteks HTML-kood, tühjad tühikud väljaspool<?php ... ?>sisu). - Võite saata mitu päist, kutsudes
header()mitu korda. - Olemasoleva päise asendamiseks kasutatakse kolmandat parameetrit
replace, mis on vaikimisitrue. Kui määratereplaceväärtuseksfalse, lisatakse samanimelised päised, mitte ei asendata.
Näide päiste asendamisest:
header("X-Custom-Header: Value1");
header("X-Custom-Header: Value2", false); // Lisab teise päise sama nimega
header("X-Custom-Header: Value3"); // Asendab kõik eelnevad X-Custom-Header päised
Samuti saab kasutada funktsiooni headers_sent(), et kontrollida, kas päised on juba saadetud, ning headers_list(), et saada saadetud päiste nimekiri.