Kuxazululiwe: indawo kanhlokweni

Isibuyekezo sokugcina: 09/19/2023

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.

Okuthunyelwe okuhlobene:

Shiya amazwana