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 0 na">...



    Je! umeipenda hii post?
    Ndio            Hapana            Save post

    Kama unahitaji kuuliza maswali Bofya hapa

    Mwandhishi Tarehe 2023-10-19 Download PDF     Share On Facebook or Whatsapp Imesomwa mara 101


    Download our Apps
    👉1 Kitabu cha Afya     👉2 Kitau cha Fiqh     👉3 Madrasa kiganjani     👉4 kitabu cha Simulizi    

    Post zifazofanana:-

    PHP - somo la 1: Maana ya PHP na jinsi inavyofanya kazi
    Katika somo hili utakwenda kujifunza maana ya PHP na jinsi inavyofanya kazi Soma Zaidi...

    PHP somo la 50: Jinsi ya kutengeneza CLASS na OBJECT kwenye PHP OOP
    Katika somo hili utakwenda kujifunza jinsi ya kutengeneza class na object. Tunakwenda kutumia mfano wetu wa hapo juu kwa ajili ya kukamilisha somo hili. Soma Zaidi...

    PHP - somo la 15: Jinsi ya kutengeneza table kwenye database kwa kutumia PHP
    Katika somo hili utakwenda kujifunza jinsi ya kutumia PHP kutengeneza tabale kwenye database ya mysql . 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 BLOG - somo la 3: Jinsi ya kutengeneza table kwenye databse kwa ajili ya blog
    Hapa utajifunza jinsi ya kutengeneza table ambayo tutaitumia kwenye blog yetu Soma Zaidi...

    PHP somola 63: Jinsi ya ku connect database kwa kutumia PDO na faida zake
    Katika soo hili utakwenda kujifunza umuhmu wa kutumia PDO kwenye PHP kwa ajili ya kutumia database. Soma Zaidi...

    PHP somol la 55: PHP Abstract Class na abstract method
    Katika somo hili utakwenda kujifunza concept mpya ya abstract class na abstract method kwenye OOP. Soma Zaidi...

    PHP - somo la 44: Nini cURL na ni yapi matumizi yake?
    Katika somo hilibutajifunza maana ya cURL pamoja na matumini yake Soma Zaidi...

    PHP - somo la 41: Jinsi ya kufanya hashing kwenye PHP
    Katika somo hili utajifunza jinsiya kufanya hashing taarifa muhimu kama password. Kufanya hashing kunaongeza usalama wa taarifa za waumiaji kwenye blog yako. Soma Zaidi...

    PHP BLOG - somo la 8: Jinsi ya kufuta post kwenye database
    katika post hii utajifunza jinsi ya kufuta post kwenye database. pia utajifunza jinsi ya kufuta picha kwenye server Soma Zaidi...

    PHP somo la 61: jinsi ya kufanya loop kwenye class kw akutumia foreach loop
    Katika somo hili utakwenda kujifunza concept ya iteration kwenye PHP OOP hapa tutakwenda kuiona jinsi inavyofanya kazi pamoja na foreach loop Soma Zaidi...

    PHP BLOG - somo la 5: Jinsi ya kuandika code za PHP kwa ajili ya kuweka post kwenye blog
    Katika ukurasa huu utakwenda kujifunz jinsi ya kuandika code za php kwa ajili ya kutuma post yetu kwenye blog. Soma Zaidi...