因此,我有一個簡單的表單(form.php),它將一些數據發送到另一個頁面,並將其保存到數據庫(savedata.php)。如何將url作爲字符串參數傳遞給表單發佈操作
其中一個表單字段是用戶輸入鏈接的Url字段。
好的。
當我嘗試提交一個有參數的鏈接時,如:http://www.example.com/example.php?id=1&var=1&var=2然後當表單提交時會給出錯誤。
說,從該形式的最終交動作是:
savedata.php FIELD1 =布拉布拉& FIELD2 =布拉布拉& urlField = HTTP:?//www.example.com/example.php ID = 1 & var = 1 & var = 2
由於urlField包含一個字符串「&」,因此它提供了後置操作。 如果我提交一個不帶參數的網址,例如:http://www.example.com那麼它會提交表單。
有一件事我認爲是在提交代碼之前用另一個字符^替換「&」,然後在savedata.php中替換回「&」符號,然後將其寫入數據庫。
有沒有更簡單的方法來做到這一點? 我已經使用POST方法。
感謝
更新:OK,我看到,如果我取代 「&」 和 「%26」 的標誌,它工作正常。
嘗試使用POST iso GET – 2012-04-11 10:59:29