3
有沒有一種方法來更改表單提交上的默認URL形成?使表單URL提交看起來像路線而不是查詢字符串
以下是我有:
<form action="<?php echo base_url('some_controller/some_method'); ?>" method="GET">
<select name="foo">
<option value="1">bar</option>
<option value="2">Wubba lubba dub dub</option>
</select>
<button type="submit">Send</button>
</form>
當我點擊該按鈕,則網址:(不想)
localhost/some_controller/some_method?foo=2
有沒有辦法讓它像下面? (預期結果)
localhost/some_controller/some_method/2
它是可以實現的,只有PHP /笨?或者也許在HTML?
(可它沒有JavaScript和沒有htaccess的做什麼?)
我不使用form_open
方法覺得有什麼差別。
爲什麼不使用POST而不是GET? –
@BrianGottier for freeeeedom。不,但嚴重。對於這個: – FirstOne
那麼你的答案是否定的,這是不可能的。 PHP發送給瀏覽器後,您無法操作HTML輸出。你將不得不使用JavaScript。 –