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. 30">...

    Jiunge nasi WhatsApp kupata update zetu

    Zoezi la Maswali

    Nyuma Endelea


    Umeionaje Makala hii.. ?

    Nzuri            Mbaya            Save
    Author: Rajabu image Tarehe: 1970-01-01 03:33:44 Topic: PHP Main: ICT File: Download PDF Views 594

    Share On:

    Facebook WhatsApp
    Sponsored links
    👉1 Dua za Mitume na Manabii    👉2 Madrasa kiganjani    👉3 Kitabu cha Afya    👉4 kitabu cha Simulizi    👉5 Simulizi za Hadithi Audio    👉6 Bongolite - Game zone - Play free game   

    Post zinazofanana:

    PHP somo la 91: Mambo ya kuzingatia unapokuwa unashughulika na data za json

    Haya ni mabo ya kuzingatia unapo encode ama ku decode data za json

    Soma Zaidi...
    PHP - somo la 20 : Jinsi ya kufuta na ku update data kwenye database kwa kutumia PHP

    Katika somo hili utakwenda kujifunza jinsi ya ku update na kufuta data kwenye database kwa kutumia PHP

    Soma Zaidi...
    PHP somo la 99: Jinsi ya kutumia ORM kwa kutumia library ya RedBeanPHP

    Katika somo hili utakwenda kujifunza Jinsi ya kutumia ORM kwa kutumia library ya RedBeanPHP

    Soma Zaidi...
    PHP - somo la 45: Jinsi ya kutuma sms kwa kutumia PHP

    Katika soko hili takwenda kujufunza jinsi ya kutuma sms kwa kutumia PHP. Hii itasaidia kama unataka kutuma OTP yaqni Onetime password

    Soma Zaidi...
    PHP - somo la 5: Maana ya function na jinsi inavyotengenezwa kwa ktumia PHP

    Katika somo hili utakwenda kujifunza kuhusu function kwenye PHP na jinsi ya kuweza kuzitumia

    Soma Zaidi...
    PHP - somo la 16: Jinsi ya kufuta tabale na database kwa kutumia php

    Katika somo hili utajifunza jinsi ya kufuta table ya databse kwa kutumia PHP. Pia utajifunza jinsi ya kututa database yeto

    Soma Zaidi...
    PHP somo la 92: Jinsi ya kuunganisha php na database ya sqlite

    Katika somo hili utakwenda kujifunza jinsi ya kutumia database ya sqlite kwa kutumia PHP.

    Soma Zaidi...
    PHP somo la 60: namespace na matumizi yake kwenye PHP

    Katika somo hili utakwendakujifunza concept ya namespaces na jinsi inavyosaidi kwenye OOP

    Soma Zaidi...
    PHP somo la 101: Advanced RedBeanPHP - Usimamizi wa Database, Usalama, na Ufanisi

    Hili ni somo la mwisho katika mfululizo huu wa ORM, kupata ujuzi zaidi endelea kusoma ORM nyinginezo ambazo nimetangulia kuzitaja awali ya masomo haya.

    Soma Zaidi...
    PHP - somo la 12: Jinsi ya kufanyia kazi taarifa zilizokusanywa kutoka kwa mtumiaji

    Katika somo hili utakwenda kujifunza jinsi ya kutumia taarifa ambazo zimekusanywa kutoka kwa mtumiaji ili kuweka kutatuwa hoja mbalimbali

    Soma Zaidi...