headers_sent()
PHP headers_sent() funksiyasi
Misol
Agar hech qanday sarlavha yuborilmagan bo‘lsa, bittasini yuboring:
<?php
if (!headers_sent()) {
header("Location: https://www.w3schools.com/");
exit;
}
?>
<html>
<body>
...
...
Ta’rif va qo‘llanilishi
headers_sent() funksiyasi sarlavhalar yuborilgan-yuborilmaganligini va qayerda yuborilganligini tekshiradi.
Sintaksis
headers_sent(file,line)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| file | Ixtiyoriy. Agar file va line parametrlari o‘rnatilgan bo‘lsa, headers_sent() natija chiqarish boshlangan PHP manba fayli nomi va qator raqamini file va line o‘zgaruvchilariga joylaydi |
| line | Ixtiyoriy. Natija chiqarish boshlangan qator raqamini belgilaydi |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Agar HTTP sarlavhalari yuborilgan bo‘lsa TRUE, aks holda FALSE |
|---|---|
| PHP versiyasi: | 4.0+ |
| PHP o‘zgarishlar tarixi: | PHP 4.3: Ixtiyoriy file va line parametrlari qo‘shildi |
Ko‘proq misollar
Misol
Ixtiyoriy file va line parametrlaridan foydalanish:
<?php
// $file and $line are passed in for later use
// Do not assign them values beforehand
if (!headers_sent($file, $line))
{
header("Location: https://www.w3schools.com/");
exit;
// Trigger an error here
}
else
{
echo "Headers sent in $file on line $line";
exit;
}
?>
<html>
<body>
...
...❮ PHP tarmoq ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
