picha

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 response ya ukurasa huu inaweza kupatikana kwenye kurasa nyin...

Ingia sasa ili uweze kusoma makala hii yote.

Jiunge nasi WhatsApp kupata update zetu
Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu image Tarehe: 2024-07-10 22:16:22 Topic: PHP Main: Masomo File: Download PDF Views 1067

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Simulizi za Hadithi Audio     👉2 Madrasa kiganjani     👉3 kitabu cha Simulizi     👉4 Kitau cha Fiqh     👉5 Kitabu cha Afya     👉6 Bongolite - Game zone - Play free game    

Post zinazofanana:

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 7: Jinsi ya kaundika function yakwako

Katika somo hili utakwenda kujifunza jinsi ya kuandika function yako mwenyewe yaani user defined function

Soma Zaidi...
PHP somo la 96: Jinsi ya kutengeneza ORM inayofanya CDRUDE operation

Katika somo hili utakwenda Jinsi ya kutengeneza ORM inayofanya CDRUDE operation.

Soma Zaidi...
PHP - somo la 43: Jinsi ya kutuma email kwa kutumia PHP

Katika somo hili utajifunza jinsi ya kutuma email kwa kutumia email() function ya PHP. Hii ni njia rahisi zaidi ya kutuma email. Ila hufanya kazi kwenye hosting.

Soma Zaidi...
PHP - somo la 29: Jinsi ya kaundika function kwenye php

Katika somo hili utakwenda kujifundisha kuhus matumizi ya function kwenye php. Pia utajifunza jinsi ya kuandika function

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