Jinsi Ya Kuzima Bafaji Ya Pato

Orodha ya maudhui:

Jinsi Ya Kuzima Bafaji Ya Pato
Jinsi Ya Kuzima Bafaji Ya Pato

Video: Jinsi Ya Kuzima Bafaji Ya Pato

Video: Jinsi Ya Kuzima Bafaji Ya Pato
Video: Какой выбрать котёл ДЫМОХОДНЫЙ или БЕЗдымоходный 2024, Mei
Anonim

Katika mchakato wa kazi, maandishi ya php yanaweza kuonyesha matokeo wakati maandishi yanatekelezwa, au kukusanya data, ikingojea utekelezaji kamili wa hati na kukamilika kwa hati hiyo. Chaguo la moja ya chaguzi hizi inategemea dhamana iliyowekwa katika mipangilio ya mkalimani wa php kwa anuwai inayowajibika kwa kubatilisha pato la data. Kuna njia kadhaa za kuibadilisha.

Jinsi ya kuzima bafaji ya pato
Jinsi ya kuzima bafaji ya pato

Maagizo

Hatua ya 1

Ikiwa unahitaji kulemaza kubatilisha pato kwa hati zote za php zinazoendesha kwenye seva au kwenye wavuti, njia sahihi zaidi ya kufanya hivyo ni kupitia faili ya php.ini. Wakati wa kuzindua kila hati, mkalimani wa lugha ya php anasoma mipangilio kutoka kwa faili hii ya usanidi, kwa hivyo kuweka ndani yake maagizo ya kuzima upigaji kura wa pato la hati ndio suluhisho bora zaidi. Fungua faili katika kihariri chochote cha maandishi na utumie mazungumzo ya utaftaji ili kupata agizo linaloitwa output_buffering. Thamani yake inaweza kuwa nambari kamili au mantiki (Washa au Zima), kwa hivyo badala ya thamani chaguo-msingi, ingiza Kuzima au 0. Ikiwa maagizo haya hayamo kwenye faili ya usanidi, ongeza laini ya ziada hadi mwisho wa viingilio:

pato_buffering = Zima

Hatua ya 2

Ikiwa unahitaji kulemaza kubatilisha pato kwa hati za folda tofauti au kikundi cha folda ndogo, ni bora kufanya hivyo kupitia faili ya htaccess. Pata kwenye saraka inayotakikana na uifungue katika kihariri cha maandishi. Ikiwa bado hakuna faili kama hiyo, tengeneza mpya. Maagizo ambayo yanapaswa kuongezwa ni sawa na ile iliyoelezwa katika hatua ya awali, lakini mbele yake unahitaji kuweka alama kwamba hii ni moja ya mipangilio ya php. Mstari wote unapaswa kuonekana kama hii:

php_flag pato_buffering off

Weka faili ya htaccess iliyoundwa kwenye folda ya juu ya safu ya saraka ambayo maagizo yatekelezwe.

Hatua ya 3

Kulemaza kubatiza katika hati moja ya php, tumia moja ya kazi za kujengwa za lugha hii. ob_get_flush () inarudisha yaliyomo kwenye bafa, kisha inazima sifuri na kuzima upigaji kura wa pato. ob_end_flush () hufanya vivyo hivyo, lakini hairudishi yaliyomo kwenye bafa kwa ubadilishaji ulioiita, lakini huipeleka kwa kifaa cha pato. Ob_end_clean () inafuta tu data ya sasa kabla ya kuzima bafa. Unapotumia moja ya kazi hizi, usisahau kuwasha tena nyuma - kazi ya ob_start () ni ya hii.

Ilipendekeza: