2012-02-12 218 views
0

我試圖將值添加到已預設的url的末尾。將值添加到URL的末尾 - HTML

因此,例如,用戶鍵入的「Hello World」到輸入框中,按提交,他們將採取何種措施:

http://google.com/?q=hello%20world

我能做到這一點的HTML或我將需要包括一些PHP?

任何幫助將是太棒了。由於

+3

是的,你會需要一些PHP – 2012-02-12 21:29:43

+0

好PHP是。關於我如何在PHP中執行此操作的任何想法? – Samuelofc 2012-02-12 21:31:00

+0

我喜歡@Vigrond的答案,但是如果您需要某些東西來將URL修改爲字​​符串,[試試這個PHP函數](http://stackoverflow.com/questions/7356555/better-way-to-replace-query -string-value-in-a-given-url/7356682#7356682)我寫的。 – Scuzzy 2012-02-12 21:36:43

回答

3

這將被認爲是一個GET請求,並且可以用HTML表單本地化。

例子:

<form action="http://google.com" method="GET"> 

    <input type="text" name="q"/><br/> 

    <input type="submit" value="Submit"/> 

</form> 

一旦點擊提交按鈕,瀏覽器會做一個GET請求,並引導用戶http://google.com/?q=value

+0

非常感謝你Vigrond – Samuelofc 2012-02-12 21:36:33

+0

有沒有辦法將它添加到更多的值?例如,如果我的初始網址是「http://google.com/?q="hello world」「,那麼在輸入框中輸入」test「會將其變成」http://google.com/?q=「你好世界「&w =」測試「? – Samuelofc 2012-02-12 21:42:20

+0

如果你只是在頁面上添加更多的輸入字段,那麼這將很好,否則如果你使用單一的輸入字段,客戶端JavaScript將是必需的,除非你'重新願意在代碼中處理查詢字符串數據並將用戶重定向到新形成的URL – Scuzzy 2012-02-12 21:48:15

0

一個字符串添加到字符串

如果$ str爲 「A」 和$ str2的是 「B」

$str .=$str2; 

導致$ STR被設置爲 「AB」