Heim Backend-Entwicklung PHP-Tutorial 用PHP的ob_start() 控制您的浏览器cache_PHP教程

用PHP的ob_start() 控制您的浏览器cache_PHP教程

Jul 21, 2016 pm 03:44 PM
cache header php start 使用 函数 控制 浏览器 verwenden von 输出

输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。
我们先举一个简单的例子,让大家对Output Control有一个大致的印象:
Example 1.

复制代码 代码如下:

ob_start(); //打开缓冲区
echo \"Hellon\"; //输出
header("location:index.php"); //把浏览器重定向到index.php
ob_end_flush();//输出全部内容到浏览器
?>

所有对header()函数有了解的人都知道,这个函数会发送一段文件头给浏览器,但是如果在使用这个函数之前已经有了任何输出(包括空输出,比如空格,回车和换行)就会提示出错。如果我们去掉第一行的ob_start(),再执行此程序,我们会发现得到了一条错误提示:"Header had all ready send by"!但是加上ob_start,就不会提示出错,原因是当打开了缓冲区,echo后面的字符不会输出到浏览器,而是保留在服务器,直到你使用 flush或者ob_end_flush才会输出,所以并不会有任何文件头输出的错误!
一、 相关函数简介:
1、Flush:刷新缓冲区的内容,输出。
函数格式:flush()
说明:这个函数经常使用,效率很高。
2、ob_start :打开输出缓冲区
函数格式:void ob_start(void)
说明:当缓冲区激活时,所有来自PHP程序的非文件头信息均不会发送,而是保存在内部缓冲区。为了输出缓冲区的内容,可以使用ob_end_flush()或flush()输出缓冲区的内容。
3 、ob_get_contents :返回内部缓冲区的内容。
使用方法:string ob_get_contents(void)
说明:这个函数会返回当前缓冲区中的内容,如果输出缓冲区没有激活,则返回 FALSE 。
4、ob_get_length:返回内部缓冲区的长度。
使用方法:int ob_get_length(void)
说明:这个函数会返回当前缓冲区中的长度;和ob_get_contents一样,如果输出缓冲区没有激活。则返回 FALSE。
5、ob_end_flush :发送内部缓冲区的内容到浏览器,并且关闭输出缓冲区。
使用方法:void ob_end_flush(void)
说明:这个函数发送输出缓冲区的内容(如果有的话)。
6、ob_end_clean:删除内部缓冲区的内容,并且关闭内部缓冲区
使用方法:void ob_end_clean(void)
说明:这个函数不会输出内部缓冲区的内容而是把它删除!
7、ob_implicit_flush:打开或关闭绝对刷新
使用方法:void ob_implicit_flush ([int flag])
说明:使用过Perl的人都知道$|=x的意义,这个字符串可以打开/关闭缓冲区,而ob_implicit_flush函数也和那个一样,默认为关闭缓冲区,打开绝对输出后,每个脚本输出都直接发送到浏览器,不再需要调用 flush()
二、深入了解:
1. 关于Flush函数:
这个函数在PHP3中就出现了,是一个效率很高的函数,他有一个非常有用的功能就是刷新browser的cache.我们举一个运行效果非常明显的例子来说明flush.
Example 2.
复制代码 代码如下:

for($i = 1; $i // 这一句话非常关键,cache的结构使得它的内容只有达到一定的大小才能从浏览器里输出
// 换言之,如果cache的内容不达到一定的大小,它是不会在程序执行完毕前输出的。经
// 过测试,我发现这个大小的底限是256个字符长。这意味着cache以后接收的内容都会
// 源源不断的被发送出去。
For($j = 1; $j echo $j."
";
flush(); //这一部会使cache新增的内容被挤出去,显示到浏览器上
sleep(1); //让程序"睡"一秒钟,会让你把效果看得更清楚
}
?>

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/320445.htmlTechArticle输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 我们先举一个简...
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Coinbase Exchange -Anmeldeport 2025 Coinbase Exchange -Anmeldeport 2025 Mar 21, 2025 pm 05:51 PM

Loginhandbuch für Coinbase Security: Wie vermeiden Sie Phishing -Websites und Betrug? Phishing und Betrug werden zunehmend verbreitet, und es ist entscheidend, sicher auf das offizielle Anmeldeportal der Coinbase -Anmeldung zuzugreifen. Dieser Artikel bietet praktische Leitfäden, um Benutzern zu helfen, das neueste offizielle Login -Portal von Coinbase sicher zu finden und zu verwenden, um die Sicherheit digitaler Vermögenswerte zu schützen. Wir werden mit der Identifizierung von Phishing-Websites und der sicheren Anmeldung über offizielle Websites, mobile Apps oder vertrauenswürdige Plattformen von Drittanbietern behandeln und Vorschläge zur Verbesserung der Kontosicherheit wie die Verwendung eines starken Kennworts und die Aktivierung der Zwei-Faktor-Überprüfung bereitstellen. Lesen Sie diesen Artikel sorgfältig durch, um Vermögensverluste aufgrund einer falschen Anmeldung zu vermeiden!

Das neueste Registrierungsportal für die offizielle Website von Ouyi Das neueste Registrierungsportal für die offizielle Website von Ouyi Mar 21, 2025 pm 05:54 PM

Als weltweit führende digitale Asset Trading Platform zieht Ouyi OKX viele Investoren mit ihren reichhaltigen Handelsprodukten, starken Sicherheitsgarantien und bequemen Benutzererfahrungen an. Die Risiken der Netzwerksicherheit werden jedoch immer schwerwiegender, und es ist entscheidend, das offizielle Ouyi OKX -Konto sicher zu registrieren. In diesem Artikel wird das neueste Registrierungsportal für die offizielle Website von Ouyi OKX enthält und die Schritte und Vorsichtsmaßnahmen für eine sichere Registrierung ausführlich erläutert, einschließlich der Identifizierung der offiziellen Website, der festen Überprüfung der Zwei-Faktor usw., damit Sie Ihre digitale Anlageninvestitionsreise sicher und bequem beginnen können. Bitte beachten Sie, dass es Risiken bei der Investition in Digital Asset gibt. Bitte treffen Sie vorsichtige Entscheidungen.

Ouyi Exchange App Inländische Download -Tutorial Ouyi Exchange App Inländische Download -Tutorial Mar 21, 2025 pm 05:42 PM

Dieser Artikel enthält einen detaillierten Leitfaden zum sicheren Download der Ouyi OKX -App in China. Aufgrund von Einschränkungen in den inländischen App -Stores wird den Benutzern empfohlen, die App über die offizielle Website von Ouyi OKX herunterzuladen oder den von der offiziellen Website bereitgestellten QR -Code zum Scannen und Herunterladen zu verwenden. Überprüfen Sie während des Download-Prozesses unbedingt die offizielle Website-Adresse, überprüfen Sie die Anwendungsberechtigungen, führen Sie nach der Installation einen Sicherheitsscan durch und aktivieren Sie die Zwei-Faktor-Überprüfung. Bleiben Sie während der Nutzung an lokale Gesetze und Vorschriften ein, verwenden Sie ein sicheres Netzwerkumfeld, schützen Sie die Sicherheit der Kontos, wachsam gegen Betrug und investieren rational. Dieser Artikel ist nur als Referenz und stellt keine Anlageberatung dar.

Binance Exchange App Inländische Download -Tutorial Binance Exchange App Inländische Download -Tutorial Mar 21, 2025 pm 05:45 PM

Dieser Artikel enthält einen sicheren und zuverlässigen Binance Exchange App -App -Download -Handbuch, mit dem Benutzer das Problem des Herunterladens von Binance -App im Land lösen können. Aufgrund von Beschränkungen für Haushaltsgeschäfte empfiehlt der Artikel Priorität beim Herunterladen von APK-Installationspaketen von der offiziellen Website von Binance und führt drei Methoden vor: Download der offiziellen Website, Download des Anwendungsgeschäfts von Drittanbietern und die gemeinsame Nutzung von Freunden. Darüber hinaus erinnert der Artikel die Benutzer daran, lokale Gesetze und Vorschriften zu verstehen, die Netzwerksicherheit zu beachten, persönliche Informationen zu schützen, vor Betrug, rationale Investitionen und sicheren Transaktionen zu achten. Am Ende des Artikels betonte der Artikel erneut, dass das Herunterladen und die Verwendung von Binance -App die lokalen Gesetze und Vorschriften einhalten muss und auf eigenes Risiko keine Anlageberatung darstellt.

Melden Sie sich auf der neuesten offiziellen Website von Bitmex Exchange an Melden Sie sich auf der neuesten offiziellen Website von Bitmex Exchange an Mar 21, 2025 pm 06:06 PM

Dieser Artikel enthält sichere und zuverlässige Anleitungen, mit denen Benutzer auf die neueste offizielle Website von Bitmex Exchange zugreifen und die Transaktionssicherheit verbessern können. Aufgrund von regulatorischen und Cybersicherheitsbedrohungen ist es wichtig, die offizielle Bitmex -Website zu identifizieren und Phishing -Websites zu vermeiden, die Kontoinformationen und -gelder stehlen. Der Artikel führt die Suche nach offiziellen Website-Portalen durch vertrauenswürdige Kryptowährungsplattformen, offizielle soziale Medien, Nachrichtenmedien und Abonnements für offizielle E-Mails. Denken Sie daran, dass der Kryptowährungshandel ein hohes Risiko ist. Investieren Sie bitte mit Vorsicht.

Coinbase Exchange -Webversion -Anmeldeportal Coinbase Exchange -Webversion -Anmeldeportal Mar 21, 2025 pm 05:48 PM

Die Coinbase Exchange -Webversion ist für ihre Bequemlichkeit beliebt, aber sicherer Zugang ist entscheidend. Dieser Artikel soll die Benutzer dazu veranlassen, sich bei der offiziellen Coinbase -Webversion sicher anzumelden und Phishing -Websites und Hacker zu vermeiden. Wir werden ausführlich erklären, wie das offizielle Portal über Suchmaschinen, vertrauenswürdige Plattformen von Drittanbietern und offizielle soziale Medien verifiziert und Sicherheitsmaßnahmen wie die Überprüfung der Adressleistensicherheitssperrung, die Überprüfung von Zwei-Faktoren, die Vermeidung öffentlicher WLAN-Wi-Fi, regelmäßiges Ändern von Passwörtern und Aufmerksamkeit für Phishing-E-Mails hervorgehoben werden, um die Sicherheit Ihres digitalen Vermögens zu gewährleisten. Der korrekte Zugriff auf die offizielle Coinbase -Website ist der erste Schritt zum Schutz Ihrer digitalen Währung.

Die neueste offizielle Website von Bitmex Exchange Die neueste offizielle Website von Bitmex Exchange Mar 21, 2025 pm 06:03 PM

Als erfahrene Handelsplattform für Kryptowährung Derivate ist die Genauigkeit seines offiziellen Website -Eingangs von entscheidender Bedeutung. Aufgrund von weit verbreiteten Phishing -Websites können Fehlentszene in gefälschte Websites zu einem Diebstahl und dem Verlust von Geldern führen. In diesem Artikel sollen Benutzer sicher auf die offizielle Website von Bitmex zugreifen, verschiedene Methoden wie vertrauenswürdige Kryptowährungsinformationsplattformen (z. B. CoinmarketCap, Coingecko), offizielle soziale Medien, Überprüfung vorhandener Adressen und offizielle Support-Kanäle und betont, die die Verwendung von Sicherheitsmaßnahmen und die Verwendung von Sicherheitsbeteilen und die Nutzung von Sicherheitssoftware, um die Verwendung von Sicherheitsmaßnahmen zu vermeiden, und der Vermittlung von Rückenmessungen und der Sicherheitsvoraussetzung und zur Sicherheitsverifizierung und der Sicherheitsverifizierung betonen.

So laden Sie Binance im Land herunter So laden Sie Binance im Land herunter Mar 21, 2025 pm 05:33 PM

Dieser Artikel bietet eine Anleitung zum sicheren Herunterladen der Binance -App in China. Es wird empfohlen, das APK-Installationspaket über die offizielle Website von Binance herunterzuladen oder den QR-Code zu scannen, um die App herunterzuladen. Bitte verstehen Sie die lokalen Gesetze und Vorschriften, bevor Sie es herunterladen und verwenden. Dieser Artikel ist nur als Referenz und stellt keine Anlageberatung dar. Schlüsselwörter: Binance, Binance, Download, App, Inland, Sicherheit, Tutorial, digitale Währung, Kryptowährung

See all articles