English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請問URL後面有時候會有問號
http://tw.knowledge.yahoo.com/question/?link=ask_write像link前面這樣
後面這個問號是怎麼來的 ? 在本來的程式是怎麼寫或什麼功能會有這樣的問號

2006-03-23 13:20:52 · 2 個解答 · 發問者 Amy 1 in 電腦與網際網路 程式設計

那如果form有onsubmit的事件的話,就不能直接用一行打入網址了嗎?

2006-03-23 17:04:56 · update #1

2 個解答

問號表示送出參數
key是link
而vallue是ask_write
把此參數傳至http://tw.knowledge.yahoo.com/question/(預設主頁)
預設主頁有可能是 index/default而副檔名可能有html/htm/jsp/php/as/cgi...
其實這便是submit 一般人會在form中見到





當您按下送出便會把[user / 您的大名] 和 [age / 今年貴庚]送至rway.php
如果form method改為 GET 您將在網址列見到
http://xxx.xxx.xxx.xxx/rway.php?user=您的大名&age=今年貴庚
如果傳遞的參數不用使用者輸入 實在不用大費周章用form
只消採link方式把資訊嵌入url一起送出即可
以下例子便是以超連結方式寄一封信給 r-way
我要報名

2006-03-24 11:50:16 補充:
如果form有onsubmit的事件的話 會先執行所設定的handler(一般用途是檢查並改正使用者所輸入的資料)然後一樣把所有參數對(key:value)送到action指定目的地如果直接以url傳送便規避了作者設定的handler而直接送到目的地好吧我就明明白白地說 這就是crack 避開門口的條杯杯^^;不過設在client端的偵錯大多只是把格式弄整齊而已稍微熟悉的作者必然是把重兵佈在server端 沒那麼好駭囉p.s.怎沒人報名啊?

2006-03-26 00:21:32 補充:
表單或資料庫?重點是參數好不好?

2006-03-23 14:40:13 · answer #1 · answered by ? 4 · 0 0

可能是"表單"或是配合"資料庫"都會有向你說的
例如:有個表單格式,傳送為"網址",單表單名子為NAME、值為AAA
傳送出去就會"網址&NAME=AAA"

也可以配合"資料庫"
當你儲存在資料庫後使用ID來辨識該資料
也可以使用"&ID=123"........
來讀取該資了

再者就是使用者設定吧......

2006-03-24 11:56:56 · answer #2 · answered by kof2014 6 · 0 0

fedest.com, questions and answers