我需要任何字符串轉換而不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參數。
我該怎麼做?
我需要任何字符串轉換而不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參數。
我該怎麼做?
然後使用POST。
後數據是不是在URL中可見,並且可以像GET可以使用,但必須從一個HTML表格或東西推提交方法GET
走在URL
變量,所以這是不可能的隱藏它們。但是,您可以使用MVC architectural pattern使它們更漂亮。從組織角度來說,這是一個更加軟化的解決方案。
例如,像mysite.com/?a=5&s=5
網址將成爲mysite.com/5/5
您使用$_GET[]
,所以我假設你正在使用PHP。看看Laravel或Phalcon。
如果您不想顯示任何變量,則必須使用POST。通過POST
提交的數據被插入到HTTP
請求的主體中。請記住,不會對加密,除非您使用HTTPS。
「隱藏」如何?從目標頁面?來自用戶(例如,在地址欄中)? 'mod_rewrite'不會改變用戶所看到的URL ... – 2014-09-04 11:09:50