我已閱讀了許多關於REST API的文章。但我仍然很困惑。如何處理php REST url資源
他們基本上重寫url到的index.php,其處理的URL,並取決於方法,然後發送響應
,但是這是正確的方式來處理網址是什麼?這看起來doen't看起來是正確的......
- 得到URI,並把它分解
- 我應該知道如何處理各個部分,例如做。 GET/usr/1我應該這樣做:
if($ myUri [0] ==「usr」)
getUser($ myUri [1]);
如果請求的URL是一樣GET www.domain.com/user/1
它會調用getUser($id);
但發生什麼,如果你也可以通過名字,也許電子郵件用戶?所以網址也可以www.domain.com/user/john
或www.domain.com/user/[email protected]
每個URL應該調用不同的方法,如getUsrByName($name)
或getUsrByEmail($mail)
和怎麼樣正確的方式來處理URI?堆棧溢出如何實際處理uri/questions/tagged/mysql?sort = featured? – Kossel 2011-01-12 00:06:31