Katika somo hilibutajifunza maana ya cURL pamoja na matumini yake
CLIENT URL (cURL)
Katika somo hili utakwenda kujifunza kuhusu curl. Hii ni php library ambayo tutaigusia kwa ufupi kulingna na matarajio ya course hii. Baada ya kujifunza somo hili itakuwa reahisi kuelewa somo ambalo litafuata baada ya hili.
cURL:
Ni kifupisho cha maneno Client url. Hii ni njia ambayo hutumika kwa ajili ya kusafirisha taarifa kutoka kwenye server ama kuelekea kwenye server. Inafanya kazi kwa kupitia clibrary.
curl inafanya kazi kwenye platform nyingi ikiwepo window, web, linux na zaidi. Kwa mfano kwa kutumia command line kwenye window unaweza ku access taarifa kwenye database kwa kutumia curl. Pia unaweza kutuma na kupokea taarifa hizo.
curl inafanya kazi vyema kupitia API hata hivyo sio lazima. Unaweza kutumia curl kwenye website kwa ajili ya ku load kurasa fulani kwenye kurasa nyingine. Nitakupa mfano hapo chini.
Kwa kutumia curl unaweza kuwasiliana na website mbalimbali na domain. Kwa kutumia curl unaweza kuwasiliana na server na kusafirisha taarifa kwa kutumia url.
Mfano wa curl:
$url = "https://www.bongoclass.com/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
echo $result;
curl_close($ch);
?>
Ukiangalia vyema hapo utaona kuwa cURL ipo katika namna hii:
Kwanza ni mwanzo wa curl ambapo utaweka variable zako. Kwa mfano katika mfano hapo juu variable nilioweka ni ukurasa wa menu wa bongoclass. Hivyo hiyo link itafunguwa ukurasa huo moja kwa moja.
Baada ya kuweka variable sasa itawacha cURL ama uta initiate hii tunaita kuanzisha session ama session start. Huu ndio mwanzo wa curl inapoanza kufanya kazi. Bila ya kuiwasha haiwezi kufanya kazi. Sasa ili uweze kuiwasha utaanza na finction hii curl_init(); kama ulivyoona hapo juu. Sasa utaanza na kuiwekea variable yake ili uweze kuitumia huko mbele kama nilivyofanya hapo juu ambapo nimeipa variable $ch, unaweza kuipa jina lolote unalotaka. Hiyo ch ina maana cURL Handler.
Hapa sasa ndipo unapoanza nini hasa unataka kufanya. Function ya curl_setopt hutumika kuweka option zinazohitajika katika kuload data kutoka kwenye server. Function hiyo inabeba parameta 3 ambazo ni cURL handler ambayo ni $ch kwa mujibu wa hizo code hapo, parameter nyingine ni option hapa huwekwa taarifa zingine za ziada, kisha parameter nyingine ni option. Option inaweza kuwa 0 au 1. Kama ikiwa 0 hairudishi data, ila ikiwa 1 inarudisha data. Valu">...
Jiunge nasi WhatsApp kupata update zetu
Umeionaje Makala hii.. ?
Katika somo hili utakwenda kujifunza concept mpya ya abstract class na abstract method kwenye OOP.
Soma Zaidi...katika post hii utajifunza jinsi ya kufuta post kwenye database. pia utajifunza jinsi ya kufuta picha kwenye server
Soma Zaidi...Katika somo hili utakwenda kujifunza jisni ya kudhibiti error ambazo zinaweza kutokea wakati wa ku encode na ku decoe json data
Soma Zaidi...Katika somo hili utakwend kujifunza kuhusu static property na jnsi inavyotumika
Soma Zaidi...Katika somo hili utajifnza jinsi ya ku upload file kwenye database. Kisha utajifunza jinsi ya kulisoma faili hilo kwa kutumia php
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu aina ya header inayoitwa Content-Disposition
Soma Zaidi...Katika somo hili utakwenda kujifunza kuhusu Cross - Orgn Resource Sharing ama inafupishwa kama CORSE header
Soma Zaidi...Katika somo hili utajifunza jinsi ya kutumia filter_var() function kwa ajili ya kuchuja code zilizo hatari kwenye PHP file
Soma Zaidi...Katika somo hili utajifunza jinsi ya kukusanya taarifa ambazo watu wamezijaza kwa kutumia fomu ya html. Kisha utajifunza jinsi ya kuzisoma hizo taarifa.
Soma Zaidi...HApa utakwenda kujifunza sasa namna ya kuzisoma post kutoka kwenye blog
Soma Zaidi...