[發明專利]php網站模板鏈接靜態處理方法有效
| 申請號: | 201611248317.2 | 申請日: | 2016-12-29 |
| 公開(公告)號: | CN108255865B | 公開(公告)日: | 2020-10-16 |
| 發明(設計)人: | 王晉年;鄭杰;蕭暢成;黃井優 | 申請(專利權)人: | 廣東中科遙感技術有限公司;中科遙感(深圳)衛星應用創新研究院有限公司;中科遙感科技集團有限公司 |
| 主分類號: | G06F16/955 | 分類號: | G06F16/955 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 崔明思 |
| 地址: | 523000 廣東省東莞市松*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | php 網站 模板 鏈接 靜態 處理 方法 | ||
1.一種php網站模板鏈接靜態處理方法,其特征在于,包括如下步驟:
編寫靜態處理文件以及偽靜態重定向文件,靜態處理文件是將處理函數和邏輯業務集成在一個php文件中形成,且包含獲取原頁面內容的函數以及正則替換鏈接函數,所述獲取原頁面內容的函數的網址參數加入特定參數;所述正則替換鏈接函數是根據頁面鏈接的規則編寫的替換正則表達式,然后用php的替換函數予以替換;所述特定參數用于表征當前的訪問是通過獲取原頁面內容的函數執行的;
將靜態處理文件與偽靜態重定向文件放在php網站系統入口文件的同級目錄下,并將靜態處理文件用include()函數引入php網站系統入口文件的最前面;
瀏覽器訪問php網站;
php網站系統的偽靜態重定向文件將網址重定向至php網站系統入口文件;
php網站系統判斷靜態處理文件內的獲取原頁面內容的函數的網址參數是否含有所述的特定參數;如含有該特定參數,則php網站系統運行至獲取原頁面內容的函數時,返回偽靜態重定向文件進行重定向;如不含有該特定參數,則php網站系統運行至獲取原頁面內容的函數,并通過該獲取原頁面內容的函數獲取原頁面內容時,php網站系統通過變量$_SERVER['HTTP_HOST']與$_SERVER['REQUEST_URI']獲取原頁面的完整鏈接,然后基于所述原頁面的完整鏈接以及所述原頁面內容,通過正則替換鏈接函數將獲取原頁面內容的函數獲取的原頁面內容進行替換,即得到鏈接已靜態處理的頁面。
2.根據權利要求1所述的php網站模板鏈接靜態處理方法,其特征在于:所述獲取原頁面內容的函數為php函數庫里的file_get_contents()函數。
3.根據權利要求1所述的php網站模板鏈接靜態處理方法,其特征在于:所述偽靜態重定向文件為.htaccess文件。
4.根據權利要求1或3所述的php網站模板鏈接靜態處理方法,其特征在于:所述偽靜態重定向文件根據正則替換鏈接函數進行編寫。
5.一種php網站模板鏈接靜態處理裝置,其特征在于,所述裝置包括:
編寫模塊,用于編寫靜態處理文件以及偽靜態重定向文件,靜態處理文件是將處理函數和邏輯業務集成在一個php文件中形成,且包含獲取原頁面內容的函數以及正則替換鏈接函數,所述獲取原頁面內容的函數的網址參數加入特定參數;所述正則替換鏈接函數是根據頁面鏈接的規則編寫的替換正則表達式,然后用php的替換函數予以替換;所述特定參數用于表征當前的訪問是通過獲取原頁面內容的函數執行的;
處理模塊,用于將靜態處理文件與偽靜態重定向文件放在php網站系統入口文件的同級目錄下,并將靜態處理文件用include()函數引入php網站系統入口文件的最前面;
訪問模塊,用于瀏覽器訪問php網站;
重定向模塊,用于php網站系統的偽靜態重定向文件將網址重定向至php網站系統入口文件;
所述處理模塊還用于php網站系統判斷靜態處理文件內的獲取原頁面內容的函數的網址參數是否含有所述的特定參數;如含有該特定參數,則php網站系統運行至獲取原頁面內容的函數時,返回偽靜態重定向文件進行重定向;如不含有該特定參數,則php網站系統運行至獲取原頁面內容的函數,并通過該獲取原頁面內容的函數獲取原頁面內容時,php網站系統通過變量$_SERVER['HTTP_HOST']與$_SERVER['REQUEST_URI']獲取原頁面的完整鏈接,然后基于所述原頁面的完整鏈接以及所述原頁面內容,通過正則替換鏈接函數將獲取原頁面內容的函數獲取的原頁面內容進行替換,即得到鏈接已靜態處理的頁面。
6.根據權利要求5所述的php網站模板鏈接靜態處理裝置,其特征在于,所述獲取原頁面內容的函數為php函數庫里的file_get_contents()函數。
7.根據權利要求5所述的php網站模板鏈接靜態處理裝置,其特征在于,所述偽靜態重定向文件為.htaccess文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東中科遙感技術有限公司;中科遙感(深圳)衛星應用創新研究院有限公司;中科遙感科技集團有限公司,未經廣東中科遙感技術有限公司;中科遙感(深圳)衛星應用創新研究院有限公司;中科遙感科技集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611248317.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:關鍵詞分析處理方法和裝置
- 下一篇:檢查網站中鏈接的方法和裝置





