Sobes.tech
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 vaikimisi true. Kui määrate replace väärtuseks false, 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.