Junior
Ի՞նչ սինտաքս է օգտագործվում PHP-ում վերնագրերի համար:
sobes.tech AI
Պատասխան AI-ից
PHP-ում HTTP գլխագրերը ուղարկելու համար օգտագործվում է header() ֆունկցիան:
header("Content-type: text/html"); // Ուղարկում է Content-Type գլխագիրը
header("Location: http://example.com/"); // Փոխանցում այլ URL- ի
header("HTTP/1.0 404 Not Found"); // Ուղարկում է 404 վիճակի կոդը
Մեծ կարևորություն ունեցող կետեր.
header()ֆունկցիան պետք է կանչվի նախքան ցանկացած այլ ելք դեպի բրաուզեր (օրինակ, HTML կոդ, բացատներ<?php ... ?>տեգերից դուրս):- Կարող եք ուղարկել մի քանի գլխագրեր, կանչելով
header()ֆունկցիան մի քանի անգամ: - Մինչև մեկ գլխագրի ուղարկումը, այն պետք է ուղարկվի, քանի որ այն չի կարող ուղարկվել միաժամանակ այլ ելք կամ տեքստի հետ:
header("X-Custom-Header: Value1");
header("X-Custom-Header: Value2", false); // Ավելացնում է երկրորդ գլխագիրը նույն անունով
header("X-Custom-Header: Value3"); // Փոխարինում է բոլոր նախորդ X-Custom-Header գլխագրերը
Այն նաև կարող է օգտագործվել headers_sent() ֆունկցիայի միջոցով՝ ստուգելու, արդյոք գլխագրերը արդեն ուղարկվել են, և headers_list()-ով՝ ստանալու ուղարկված գլխագրերի ցանկը։