看板 PHP 關於我們 聯絡資訊
目前的網站常用呼叫的api方式大都是 xxx.xxx.xxx.xxx/api/func/?para = demo 註 : func 是功能名稱或class ~ 但目前我的的寫法是 xxx.xxx.xxx.xxx/api/protal.php?para = demo 請問要如何改寫才能改成上述的格式 ? 我的改法 : (1) 將所有訪問都只到處理router那支, 這必須在 nginx 或 apache設定轉址 (2) router.php 根據func與參數呼叫指定的 class 以上是我的改法, 不知道一般做法是否是這樣 到我好奇的是, 兩者差在哪邊啊, 有什麼好處嗎, 使用後者還要多轉一次網址 ~ 不太清楚好處在哪裡 ? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.122.55 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1446704113.A.BAF.html
tkdmaf: 這其實只是路由的變化而不是restful吧! 11/05 14:38
tas72732002: 恩恩 ~ 我下的標題不好 ~ 只是覺得這樣寫有差嗎? 11/05 14:46
※ 編輯: tas72732002 (118.163.122.55), 11/05/2015 14:55:31
y2468101216: 對方不會知道你用啥語言寫的,就無法針對攻擊 11/05 15:05
y2468101216: 你把他跟namespace配合,可以更直覺哪邊api壞了 11/05 15:06
tas72732002: 主要是避免不允許的ip連進來 11/10 22:00