Menu



PHP - somo la 44: Nini cURL na ni yapi matumizi yake?

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:

  1. 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.

 

  1. 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.

 

  1. 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. Value zinaweza kuwa zaidi hapo kutoka">...

    Download App Yetu

    Jifunze zaidi, na wasiliana nasi ukiwa na App yetu. Bofya link hapo chini kuweza kuipakua.

    Download Now Bongoclass

    Nyuma Endelea

    Ndio     Hapana     Save post
    Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: PHP Main: Masomo File: Download PDF Views 310

    Share On:

    Facebook WhatsApp

    Post zinazofanana:

    PHP somo la 58: static method kwenye PHP

    Katika somo hili utakwenda kujifunza kuhusu static method na inavtotumika kwenye OOP

    Soma Zaidi...
    PHP somo la 93: Jinsi ya kutumia faili la env

    Faili la env ni moja kati ya mafaili ambayo ni muhimu kwa usalama wa project. Fili hili hutumika kuhifadhi data za siri

    Soma Zaidi...
    PHP - somo la 34: Jinsi ya kutumia do loop, while loop na foreach kwenye PHP

    Katika somo hili utakwenda kujifunza kuhusu aina za loop DO, FOR, FOREACH LOOPS kwenye PHP

    Soma Zaidi...
    PHP somo la 51: Jinsi ya kutumia consctuct na destruct function

    Katika somo hili utakwenda kujifunza kazi na matumizi ya construct function na desctruct function kwenye OOP

    Soma Zaidi...
    Jinsi ya kupata location ya mtu lwa kutumia IP address

    Katika post hii utajifunza jinsi ya kupata taarifa muhimu za mtumiaji kw akutumia Ip address yake.

    Soma Zaidi...
    PHP - somo la 37: Jinsi ya kutengeneza blog post kwa kutumia PHP

    Katika somo hili utajifunza jinsi ambavyo unaweza kutengeneza blog ambayo utaweza ku upload faili na kuandika makala kwa kutumia PHP

    Soma Zaidi...
    PHP somo la 75: Content-Type Header

    Katika somo hili utakwenda kujifunza kuhusu content-type header.

    Soma Zaidi...
    PHP - somo la 18: Jinsi ya kusoma data kutoka kwenye database kwa kutumia PHP

    Katika somo hili utakwenda kujifunza jinsi ya kusoma data kutoka kwenye database kwa kutumia PHP.

    Soma Zaidi...
    PHP - somo la 62: Project ya CRUDE operation kwa kutumia PHP - OOP na MySQL database

    Katika project hii utakwenda kujifunza jinsi ya kufanya CRUDE operation kwa kutumia PHP OOP na MySQL database.

    Soma Zaidi...
    PHP somo la 68: Jinsi ya kutuma email kwa kutumia PHPMailer

    Katika somo hili utakwenda kujifunza jisniya kutuma email kwa kutumia PHPMailer kwenye project ya PHP. Katika somo hili tutakwend akutuma email kwa kutumia localhost.

    Soma Zaidi...