Junior
Aká syntax sa používa pre nadpisy v PHP?
sobes.tech AI
Odpoveď od AI
V PHP sa používa funkciu header() na odoslanie HTTP hlavičiek.
header("Content-type: text/html"); // Odoslanie hlavičky Content-Type
header("Location: http://example.com/"); // Presmerovanie na iné URL
header("HTTP/1.0 404 Not Found"); // Odoslanie kódu stavu 404
Dôležité body:
- Funkcia
header()musí byť volaná pred akýmkoľvek iným výstupom do prehliadača (napríklad HTML kód, medzery mimo tagov<?php ... ?>). - Môžete odoslať viac hlavičiek volaním
header()viackrát. - Na nahradenie existujúcej hlavičky sa používa tretí parameter
replace, ktorý je predvolený natrue. Ak nastavítereplacenafalse, hlavičky s rovnakým názvom sa pridajú namiesto nahradenia.
Príklad s nahradením hlavičiek:
header("X-Custom-Header: Value1");
header("X-Custom-Header: Value2", false); // Pridá druhú hlavičku s rovnakým názvom
header("X-Custom-Header: Value3"); // Nahradí všetky predchádzajúce hlavičky X-Custom-Header
Tiež môžete použiť funkciu headers_sent() na kontrolu, či hlavičky už boli odoslané, a headers_list() na získanie zoznamu odoslaných hlavičiek.