Menu



PHP somo la 77: aina za http redirect

Katika somo hili utakwenda kujifunza kuhusu http redirect header

Redirect header

Redirect header hii hutumika kuhamisha response kwendakwenye ukurasa mwingine. Yaani unaweza kuhamishwa kutoka ukurasa ambao upo kwa sasa, na kupelekwa kwenye ukurasa mwingine.

 

Redirect header huwekwa kwa kutumia http header field ya location.ikifuatiwa na link ya ukurasa ambao una response. Sasa redirect header inakuwa pamoja na http status.

 

Http status hii nihali ya ukurasa wa wavuti. Kwa mfano kabla hujafanya redirect kwenda kwenye ukurasa mwingine utatoa taarifa kwenye brower kuwa ukurasa huu umefanyiwa redirect permanent, ama temporary ama vinginevyo. Pia ni vyema kuweka exit() au die() baada ya redirect ili kuzuia kabisa execusion ya code. Ni kwa sababu sheria zinataka kuwa baada ya kutumia http redirect kusifuatiwe na maudhui mengine.



Sasa hizi permanent na temporary na nyininezo ni hal za hiyo http redirect. Tofauti na kutumia haya maneno utatumia code zake kutambulisha browser. Brower itaelewa hizo code. Wacha tuzione.

 

Http status code:-

  1. 301 - moved permanently hii humaanisha kuwa response ya ukurasa wa saa imehamishwa kwenye ukurasa mwingine permanent. Unapoweka hii ya permanent unaiambia search engine kama google ama mtumiaji kuwa huu ukurasa hautatumika tena, hivyo ni vyema kutumia ukurasa ambao utaweka kwenye redirect.

Mfano:

header('HTTP/1.1 301 Moved Permanently');

header('Location: https://example.com/new-url');

exit;

 

  1. 302 Found (temporary redirect) hii ina maana redirect hii ni temporary. Hii ina maana unaiambia search engine ama mtumiaji kuwa maudhui ya ukurasa huu yamehamishwa kwenye ukurasa mwingine temporary lakini anaweza kuaendelea kutumia ukurasa huu.

Mfano:

header('HTTP/1.1 302 Found');

header('Location: https://example.com/temporary-url');

exit;

 

  1. 303 see other hii ina maan">...

    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 261

    Share On:

    Facebook WhatsApp

    Post zinazofanana:

    PHP - somo la 46: Nini maana ya cronjob na matumizi yake

    Katika somo hili utajifunza kuhusu cronjob na matumizi yake kwenye PHP

    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 17: Jinsi ya kuingiza data kwenye database kwa kutumia PHP

    Katika somo hili utajifunza jinsi ya kuingiza data kwenye dtabase kwa kutumia PHP.

    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 57: class traits kwenye PHP

    Katika somo hili utakwenda kujifunza concept ya traits kwenye OOP. hii itakusaidia ku solve baadhi ya changamoto zinazotokana na inheritance

    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...
    PHP BLOG - somo la 4: Jinsi ya kutengeneza ukurasa kwa ajili ya kupost

    Katika somo hili utakwenda kujifunza jinsi ya kutengeneza ukurasa wa kupost kwa kutumia html form

    Soma Zaidi...
    PHP - somo la 27: aina za variable kwenye PHP

    Katika somo hili utakwenda kujifunza aina kuu 3 za variable katika PHP mabzo ni local variable, global variable na static variable.

    Soma Zaidi...
    PHP -somo la 6: Jinsi ya kusoma saa na tarehe kwenye PHP

    Katika somo hili utakwenda kujifunza jinsi ya kusoma muda kama saa na tarehe kwa kutumia PHP

    Soma Zaidi...
    PHP somo la 59: static property kwenye PHP

    Katika somo hili utakwend kujifunza kuhusu static property na jnsi inavyotumika

    Soma Zaidi...