假設您正在製作博客應用程序,並且您正在嘗試確定如何構建特定帖子的評論表單。你會隱藏後期輸入,或變量?
- 把
blog_post_id
在評論表單一個隱藏的表單字段,或者將您 - 從
GET
變量設置表單動作post_comment?blog_post_id=<id>
,然後抓住它呢?
爲什麼?
我的2美分:
如果你把它放到POST,那麼所有的變量都在一致的位置,當你試圖處理形式。但是,我發現blog_post_id
通常都會在URL中,所以你發送了一些額外的不必要的數據(並且必須通過打印隱藏域的工作)。
除了大部分時間以外,它都會出現在URL中,因爲您通常希望重定向到該博客帖子,以便您可以看到您的評論。 – mpen 2010-02-22 01:42:22
@Mark重定向回帖並不意味着您必須將任何內容放到'/ post_comment'中。 – deceze 2010-02-22 01:49:19
呃......不,不一定。我想你可以把這些東西塞進帖子裏?但是當你想查看一個頁面時,通常在URL中使用它是有意義的,不是嗎? – mpen 2010-02-23 02:39:36