0
我試圖從表單中將從表單收集的變量插入到URL中,但我不希望URL中的「?variable = value」部分。將文本從表單傳遞到URL
<form action="http://www.example.com/<?php echo htmlspecialchars($_GET['entry']);?>/" method="GET">
<input type="text" value="" name="entry" id="entry">
<input type='submit'>
</form>
有沒有簡單的方法可以做到這一點?我希望當用戶鍵入「不管」
http://www.example.com/whatever/
編輯瀏覽器訪問以下網址:
我已經改變了代碼以下,這似乎是工作,但我有現在引入了一個腳本漏洞?
<form onSubmit=" location.href = 'https://www.example.com/' + document.getElementById('entry').value + '/' ; return false; ">
<input type="text" value="" name="entry" id="entry" placeholder="Your Promo Code">
<input name="promoSubmit" type="submit" value="Buy Now">
</form>
有你嘗試不加你的PHP,然後在你要來的那一邊使用$ _GET? – Djip 2015-02-24 20:18:14
我無法控制我直接來的一方。 – 2015-02-24 20:23:19