php實現頁面純靜態化的最終目的就是生成純html文件,而這個純html文件就存放在服務器的磁盤當中;
php實現頁面純靜態化需要的東西:
1、檔案寫入函數
file_put_contents()、或fopen()、fwrite()、fclose()等函數;
2、緩衝區(快取)操作函數
2、緩衝區(快取)操作函數 、ob_get_contents()、ob_clear()、ob_get_clearn()等);
ob_start() — 開啟「輸出控制緩衝」;
ob_get_contents() 輸出
ob_get_contents() 輸出);
ob_clearn() — 清空(擦掉)「輸出緩衝區」;ob_get_clearn() — 得到當前緩衝區的內容並刪除當前「輸出緩衝區」;
在之前的文章中曾經說過,當我們在執行一個php程序,如果這個php程式有資料輸出,那麼這個資料會先輸出
到php緩衝區,然後緩衝區才會將資料透過tcp傳送到客戶端並進行顯示;
那麼有了上面的ob函數(輸出控制緩衝函數),那麼我們就可以透過控制緩衝區的輸出來達到我們的目的,即實現
頁的靜態化;
以上就介紹了php頁面靜態化—實現頁面純靜態化的原理,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。
🎜 🎜