image

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 maana res">...



    Kama unahitaji kuuliza maswali Bofya hapa





               

    Je! umeipenda hii post?
    Ndio            Hapana            Save post

    Rajabu Tarehe 2024-07-10 22:16:22 Topic: PHP Main: Masomo File: Download PDF     Share On Facebook or Whatsapp Imesomwa mara 171


    Sponsored links
    👉1 Madrasa kiganjani     👉2 Kitau cha Fiqh     👉3 Kitabu cha Afya     👉4 Simulizi za Hadithi Audio     👉5 kitabu cha Simulizi     👉6 Sira ya Mtume Muhammad (s.a.w)    

    Post zifazofanana:-

    Jinsi ya kutuma Email kwa kutumia PHP
    Katika post hii utakwenda kujifunza jinsi ya kutuma email kwa kutumia php function ya email() Soma Zaidi...

    PHP - somo la 39: Jinsi ya kutengeneza mafaili na mafolda kwenye server kwa kutumia PHP
    Katika somo hili utakwenda kujifunza jinsi ya kuzungumza na server ili kutengeneza mafaili, mafolda, kufuta na ku edit kwa kutumia PHP. Soma Zaidi...

    PHP somo la 83: Server Variables
    Katika somo hili utakwend akujifunza kuhusu server variables Soma Zaidi...

    PHP somo la 76: Aina za cache header
    Katika somo hili utakwenda kujifunza kuhusu Aina za cache header Soma Zaidi...

    PHP somo la 59: static property kwenye PHP
    Katika somo hili utakwend kujifunza kuhusu static property na jnsi inavyotumika 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 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 BLOG - somo la 12: Jinsi ya kutumia prepared statement kwenye kusoma post za blog
    Katika somo hili tutakwenda kutumia prepared ststement kwenye ku fetch data kutoka kwenye database. Soma Zaidi...

    PHP - somo la 25: Jinsi ya kukusanya taarifa kutoka kwenye html form kwa kutumia php
    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...

    PHP BLOG - somo la 7: Jinsi ya kutengeneza ukurasa wa kusoma post kwenye blog
    HApa utakwenda kujifunza sasa namna ya kuzisoma post kutoka kwenye blog 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 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...