Utangulizi kwa Engine ya PHP
Hebu fikiria kuwa una tovuti yenye kurasa mia moja. Kurasa hizi zote zina muundo wa kawaida wa fomu ifuatayo:
<!DOCTYPE html>
<html>
<head>
<title>kichwa</title>
</head>
<body>
<header>
kichwa
</header>
<main>
maudhui
</main>
<header>
kiunjo
</header>
</body>
</html>
Wakati huo huo, kawaida kurasa kama hizi hutofautiana tu kwa vichwa na maudhui, wakati vitalu vingine vyote hubaki bila kubadilika kutoka kwa kurasa hadi kurasa.
Hii inaleta usumbufu fulani. Tuseme, tunahitaji kubadilisha maandishi kichwani mwa tovuti. Katika kesi hii, italazimu tubadilishe mafaili mia moja yenye kurasa zetu.
Hii sio rahisi sana. Kwa hivyo kwa kutumia PHP tovuti kawaida hufanywa kwa engine maalum. Engine hii huruhusu kufanya hivyo, kiwango cha tovuti yetu kuchapishwa katika faili moja tu, na kulingana na URL iliyoombwa kuwa kwenye faili hii maudhui mbalimbali yamepakuliwa.
Katika masomo yafuatayo tutatengeneza chaguzi kadhaa za engine rahisi na tuone, matatizo yapi yanajitokeza wakati inatumiwa.