2012-09-20 52 views
2

我正在構建一個URL縮短服務,但我注意到這個重定向腳本在每個url的末尾添加了一個問號。 http://tinyurl.com/j0t9變成http://tinyurl.com/j0t9?怎麼回事?爲什麼此腳本添加問號?

<script> 
    function go(){ 
    window.frames[0].document.body.innerHTML='<form target="_parent" action="http://tinyurl.com/j0t9"></form>'; 
    window.frames[0].document.forms[0].submit() 
    }  
</script> 
<iframe onload="window.setTimeout('go()', 99)" src="about:blank" style="visibility:hidden"></iframe> 

回答

1

您正在使用(默認)GET方法提交表單。表單中的數據(都不是)附加到查詢字符串中的URI(其開頭標有?字符)。

3

這很簡單:您提交GET請求,瀏覽器添加? URL和查詢字符串之間 - 即使查詢字符串爲空。

相關問題