首頁  >  文章  >  後端開發  >  php頁面靜態化—實現頁面純靜態化的原理

php頁面靜態化—實現頁面純靜態化的原理

WBOY
WBOY原創
2016-08-08 09:21:551314瀏覽

php實現頁面純靜態化的最終目的就是生成純html文件,而這個純html文件就存放在服務器的磁盤當中;

php實現頁面純靜態化需要的東西:

1、檔案寫入函數

file_put_contents()、或fopen()、fwrite()、fclose()等函數;

2、緩衝區(快取)操作函數

2、緩衝區(快取)操作函數 、ob_get_contents()、ob_clear()、ob_get_clearn()等);

ob_start() — 開啟「輸出控制緩衝」;

ob_g​​et_contents() 輸出

ob_g​​et_contents() 輸出);

ob_clearn() — 清空(擦掉)「輸出緩衝區」;

ob_g​​et_clearn() — 得到當前緩衝區的內容並刪除當前「輸出緩衝區」;

在之前的文章中曾經說過,當我們在執行一個php程序,如果這個php程式有資料輸出,那麼這個資料會先輸出

到php緩衝區,然後緩衝區才會將資料透過tcp傳送到客戶端並進行顯示;

那麼有了上面的ob函數(輸出控制緩衝函數),那麼我們就可以透過控制緩衝區的輸出來達到我們的目的,即實現

頁的靜態化;

以上就介紹了php頁面靜態化—實現頁面純靜態化的原理,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

🎜 🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn