2014-09-04 50 views
-2

我需要任何字符串轉換而不GET參數:我需要任何字符串轉換而不GET參數

www.mysite.com/?a=5 & S = 5 ---> www.mysite.com/

www.mysite.com/books/?bla=blabla & BLA = 4 ---> www.mysite.com/books/

我需要隱藏$ _GET參數。

我不能使用POST參數。

我該怎麼做?

+1

「隱藏」如何?從目標頁面?來自用戶(例如,在地址欄中)? 'mod_rewrite'不會改變用戶所看到的URL ... – 2014-09-04 11:09:50

回答

0

然後使用POST。

後數據是不是在URL中可見,並且可以像GET可以使用,但必須從一個HTML表格或東西推提交方法GET走在URL

0

變量,所以這是不可能的隱藏它們。但是,您可以使用MVC architectural pattern使它們更漂亮。從組織角度來說,這是一個更加軟化的解決方案。

例如,像mysite.com/?a=5&s=5網址將成爲mysite.com/5/5

您使用$_GET[],所以我假設你正在使用PHP。看看LaravelPhalcon

如果您不想顯示任何變量,則必須使用POST。通過POST提交的數據被插入到HTTP請求的主體中。請記住,不會對加密,除非您使用HTTPS

相關問題