[請益] POST資料到他人網頁

看板PHP作者 (家家)時間12年前 (2013/04/17 16:34), 編輯推噓3(306)
留言9則, 7人參與, 最新討論串1/1
抱歉又上來問笨問題了 > < 對方的網頁是一個Form,用POST接收 我希望能做一個功能是: 使用者在我的網頁按下一個按鈕 (目前是用<a>連到自己的.php), 即可幫他把變數送到其他網頁的表格中。 爬了一下文,可以用curl的方法 目前嘗試有成功把變數塞到他人網頁的表格中 但網址是我自己的 >____< 不知道要用什麼方法,可以直接將變數塞到別人的網頁中呢? 我要塞的是 http://www.ncbi.nlm.nih.gov/tools/primer-blast/ 中的INPUT_SEQUENCE。 也就是說,使用者只要在我的網頁按一個按鈕 我就可以直接幫他把變數塞到INPUT_SEQUENCE中 再麻煩大家幫我解答了,謝謝 --- 目前我是寫: $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,"http://www.ncbi.nlm.nih.gov/tools/primer-blast/"); curl_setopt($ch, CURLOPT_POST, true); // 啟用POST curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query( array( "INPUT_SEQUENCE"=>$seq) )); curl_exec($ch); curl_close($ch); --- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.239.247 ※ 編輯: mmm321 來自: 140.113.239.247 (04/17 16:36)

04/17 16:40, , 1F
對方要作參數接收,並且根據參數而進行動作…
04/17 16:40, 1F
抱歉,我沒有講清楚 我沒有要執行對方的網頁,只是想要方便使用者而先幫他們把變數塞好(INPUT_SEQUENCE) 其他參數等等的由使用者連過去之後自己調整,再自行按下送出鍵 所以可能我用CURL是錯的 不知道我想要的這種功能是不是可以完成的呢? 謝謝大家 ※ 編輯: mmm321 來自: 140.113.239.247 (04/17 16:43)

04/17 16:56, , 2F
既然不送出,那只好透過greasemonkey script來完成
04/17 16:56, 2F

04/17 16:56, , 3F
不行
04/17 16:56, 3F

04/17 17:52, , 4F
直接在 form的action指到他的php檔案不行嗎?
04/17 17:52, 4F

04/17 17:52, , 5F
不然就Ajax送出吧
04/17 17:52, 5F

04/17 17:57, , 6F
這是作業嗎??
04/17 17:57, 6F

04/17 18:31, , 7F
不是作業 ><
04/17 18:31, 7F

04/17 18:49, , 8F
謝謝Y大,用你的方法我有成功了,感恩!!
04/17 18:49, 8F

04/17 23:13, , 9F
這網站用get也吃的到參數 http://tinyurl.com/cvnewp6
04/17 23:13, 9F
文章代碼(AID): #1HRbwpW9 (PHP)
文章代碼(AID): #1HRbwpW9 (PHP)