Indawo yesihloko iyithuluzi elinamandla ku-PHP. Inikeza onjiniyela indlela ephumelelayo yokulawula ukuhamba kwezinhlelo zabo zokusebenza zewebhu. Lesi sihloko sizohlola kahle lo msebenzi, siveze izinkinga zawo, izixazululo, kanye nezinyathelo ezidingekayo zokuwusebenzisa ngendlela efanele ukuze usebenze kahle.
Ama-PHP's indawo kanhlokweni isetshenziselwa ukuthumela unhlokweni we-HTTP ongahluziwe kuklayenti. Ivamise ukusetshenziselwa ukuqalisa ukuqondisa kabusha, okuvumela umthuthukisi ukuthi athumele umsebenzisi ekhasini elihlukile noma isayithi.
<?php header('Location: http://www.example.com'); exit; ?>
Umsebenzi ongenhla uzoqondisa umsebenzisi kokuthi โwww.example.comโ. Nokho, kubalulekile ukuthi ungasibukeli phansi isitatimende โsokuphumaโ. Uma unjiniyela ehluleka ukufaka lokhu, iskripthi singase siqhubeke nokusebenza, okungase kuholele kuziphazamisi ezingabonakali.
Ukuqonda Izinkinga ngendawo Yesihloko
Inkinga evame kakhulu ngomsebenzi weheda ku-PHP yi-โizihloko sezivele zithunyelweโ iphutha. Lokhu kwenzeka uma unjiniyela ezama ukulungisa izihloko ze-HTTP ngemva kokuthi zithunyelwe esipheqululini.
<?php echo 'Hello, World!'; header('Location: http://www.example.com'); ?>
Kuskripthi esingenhla, kubalulekile ukuqonda ukuthi i-PHP ithumela izihloko esipheqululini ngokushesha nje lapho kukhona okukhiphayo. Ngokunjalo, "izihloko sezivele zithunyelweโ kuzokwenzeka iphutha emugqeni wesibili njengoba โi-echoโ emugqeni wokuqala isivele icuphe izihloko.
Ukuxazulula Inkinga Evamile
Isixazululo esiqondile siwukuqinisekisa ukuthi yonke imisebenzi yeheda iyabizwa ngaphambi kwanoma yikuphi okukhiphayo. Lokhu kungafaka ama-echoes, izitatimende zokuphrinta, i-HTML, noma enye idatha.
<?php header('Location: http://www.example.com'); echo 'Hello, World!'; exit; ?>
Amazwibela ekhodi angenhla akhombisa indlela eyiyo yoku-oda ikhodi yakho ye-PHP ukuvimbela โizihloko sezivele zithunyelweโ iphutha. Ngokwenza lokhu, siqinisekisa ukuthi umsebenzi weheda ubizwa ngaphambi kokuthi noma yikuphi okukhiphayo kuthunyelwe kusiphequluli.
Incazelo Yesinyathelo Nesinyathelo Yendawo Yesihloko
Nazi izinyathelo ezibandakanyekayo ekusebenziseni umsebenzi Wendawo Yesihloko ngendlela efanele:
- Shayela umsebenzi kanhlokweni ngaphambi kokuba noma yikuphi okukhiphayo kuthunyelwe esipheqululini.
- Ipharamitha yomsebenzi kanhlokweni kufanele kube iyunithi yezinhlamvu ecacisa i-URL entsha lapho ufuna ukuqondisa kabusha khona umsebenzisi.
- Ongakukhetha, kodwa kunconyiwe ukusetshenziswa 'kokuphuma' ukuze kumiswe ukusebenza kombhalo we-PHP ngemva kokuthumela unhlokweni wendawo.
Ukulandela lezi zinyathelo kuzoqinisekisa izinqubo ezihamba phambili empilweni yakho PHP ikhodi lapho usebenza nezihloko.
Ukusetshenziswa okungalungile kwe- indawo kanhlokweni umsebenzi ungaholela kuhlu lwamaphutha, njengawo asabekayo โizihloko sezivele zithunyelweโ iphutha. Ngokuqonda kahle nokusebenzisa lo msebenzi ku-PHP, ungakwazi ukulawula kahle ukugeleza kohlelo lwakho lwewebhu futhi uthuthukise ulwazi lomsebenzisi ngokubaqondisa emakhasini afanele noma amasayithi.