2013-09-05 24 views
0

This post指示URL字符串中的空參數並非如此糟糕。但它只是詢問一個參數。這似乎是一個愚蠢的延伸問題,但如果我有一長串參數,它仍然被認爲是可以接受的做法嗎?是長URL字符串中的空參數可接受的練習

www.web.com?id=123&last_purchase_id=&last_purchase_date=&is_buyer=false

回答

2

處於一個長期的URL字符串可以接受的做法空參數?

沒有

是的事實上,即使是空值代表。那就是沒有價值。用例將被重置,默認或選擇退出參數。

沒有事實,如果您的代碼正確執行所需的空參數。相反,你應該在代碼中默認這些值。

2

空參數和不存在參數之間的服務器是有區別的。

isset($_GET['last_purchase_id']) 

即使是空的last_purchase_id也是如此。因此,是否發送服務器空參數取決於服務器當前的實現。

相關問題