台灣最大程式設計社群網站
線上人數
1746
 
會員總數:241166
討論主題:186825
歡迎您免費加入會員
討論區列表 >> PHP >> 防止外部POST及設計問題
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
防止外部POST及設計問題
價值 : 10 QP  點閱數:144 回應數:6

樓主

Brain Wang
門外漢
0 9
107 7
發送站內信

Q1.請問有PHP語法可以讓網頁只接受特定網域的POST指令?

Q2.請問同一個檔案多工處理,會比多個檔案個別處理效能好嗎?
例如連入index.php時會顯示部分網頁,
擊點鏈結時,再以AJAX向index.php取詳細資料載入,
或擊點鏈結時,再以AJAX向其他檔案取詳細資料載入,
哪種比較不佔系統資源??

搜尋相關Tags的文章: [ POST ] , [ AJAX ] ,
本篇文章發表於2017-11-05 12:17
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
不錯的參考

可樂快跑
檢舉此回應
1.csrf token
2.ajax request & response json & MVVM framework
本篇文章回覆於2017-11-05 12:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
1.可以利用 $_SERVER['HTTP_REFERER'] 來獲得由什麼地方進來。
一般來說,這個值如果是空值的話。大多是直接連結居多。
不過如果是post的話。一定還是會有個來源網址值就是了。
所以就直接拿這個值判斷吧

2.「擊點鏈結時,再以AJAX向index.php取詳細資料載入,
或擊點鏈結時,再以AJAX向其他檔案取詳細資料載入,」

這兩個方式,不是都一樣??重點還是在取得ajax的來源吧??
如果你問一個ajax取得比較多的資源跟用ajax取得比較少的資源。那當然是比較少資源的效能比較好

本篇文章回覆於2017-11-06 10:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Brain Wang
檢舉此回應
感謝大大的回復..
不過第2個問題主要是想問
假設高流量而資料是一樣的狀況下~
把顯示、讀取、控制都放在同一個檔案,還是分開檔案比較好?
本篇文章回覆於2017-11-06 23:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

Brain Wang
檢舉此回應
我說放在同一個檔案的意思是
例如一個留言板a.php
連入後先顯示第1頁
載入下一頁是用ajax給a.php處理
有人留言是用POST給a.php處理
管理功能也都是由a.php處理
本篇文章回覆於2017-11-06 23:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

可樂快跑
檢舉此回應
請搜尋MVVM,有很多你要的答案。
本篇文章回覆於2017-11-07 10:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
一般來說,分開控制程式倒是真的不是為了效能上的問題。
但這樣說其實也不是絕對性。

在程式碼容量不到500k的情況下。大多數而言不會去考量到載入檔案的效能問題。
就單針對讀取運行效能而言,分開放跟直接放並無很明顯的效能問題。
所以你可以不需要往這方面去想。

但一般我還是會建議你分開,但原因並不是效能問題。
而是分工程式方便閱讀處理。

除非你的程式碼只有那短短的幾百行。那分開放確實是多餘了~~~

本篇文章回覆於2017-11-07 13:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.