頁:
[1]
關於換頁的疑問
各位好,大家都知道寫頁碼功能會需要一個頁數的變數,好讓sql知道要從第幾筆抓。通常變數都是帶在網址後面或用POST的方法。
不過最近我發現很多學校網頁的最新消息,切換頁面的時後是用php檔名來存放値。
隨便舉兩間學校,我發覺模式一模一樣...
XXX.edu.tw/files/40-1000-12-2.php?Lang=zh-tw(紅字代表頁碼)
XXX.edu.tw/files/501-1000-1031-5.php?Lang=zh-tw(紅字代表頁碼)
在我的認知中,一個.php應該就是一個檔案吧,照這樣的方法不是會有超多php檔案嗎,
她們是用甚麼方法做的?
另外,伊利(eyny)切頁面的方式更奇怪,每個頁面都是不同的html檔,好像是每次都會產生一個html檔,感覺比較大型的網站好像都這樣用,不曉得是不是因為資料量的關係,這種方式又是如何達成的?
感謝。
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div> 沒意外的話,是使用 HTTP server 的 URL rewrite 來達成的
會讓 URL 偽裝成一個 HTML 網頁
一部份原因是搜尋引擎會對靜態網頁建立索引
這樣會讓其他人較容易搜尋的到
(但現在應該不太需要這麼做吧?) B1DE49FC 發表於 2016-8-3 10:16 PM static/image/common/back.gif
沒意外的話,是使用 HTTP server 的 URL rewrite 來達成的
會讓 URL 偽裝成一個 HTML 網頁
原來是這樣,那我懂了謝謝您,一時忘記有轉址這件事。 本帖最後由 chevylin0802 於 2016-8-8 04:09 PM 編輯
這些都是靠MVC框架的開發環境去做出來的
比如最近這兩年比較多人使用的Laravel框架
或者是CodeInteger
雖然說它有使用到URL rewrite
不過它也確實在接受到客戶端請求的時候
會在伺服器端產生一些快取檔案
頁:
[1]