我有一個表單在PHP頁面上,由2個元素組成。通過網址發送評論
- 評級下拉框(5分)
- 一個評論框(文本框)
和一個提交按鈕。
我想將這兩個內容放入URL中,我該怎麼做?
一個例子是:
example.php?rating=4&comment=asdasdasda%20asdasdas%20
形式爲:
<form action="" method="get">
<label>Rating:</label>
<select class="form_input">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select><br />
<label>Comments:</label>
<textarea class="form_textarea"></textarea>
<input type="submit" class="form_submit_right" value="Submit" />
</form>
正如Nick所說,這是GET方法表單的默認行爲。但要注意,真正的長URL可能會被截斷 - 我想我以前看過2000個字符的限制 - 所以如果你打算這樣做,你真的應該限制表單中的文本長度。或者用POST代替。 – Rup 2011-04-19 19:38:30
..並記住要避免使用'$ _GET'中的輸入來避免XSS攻擊。 – Nick 2011-04-19 19:39:46