作者mmm321 (家家)
看板PHP
標題[請益] POST資料到他人網頁
時間Wed Apr 17 16:34:56 2013
抱歉又上來問笨問題了 > <
對方的網頁是一個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)
1F:→ terrybob:對方要作參數接收,並且根據參數而進行動作… 04/17 16:40
抱歉,我沒有講清楚
我沒有要執行對方的網頁,只是想要方便使用者而先幫他們把變數塞好(INPUT_SEQUENCE)
其他參數等等的由使用者連過去之後自己調整,再自行按下送出鍵
所以可能我用CURL是錯的
不知道我想要的這種功能是不是可以完成的呢?
謝謝大家
※ 編輯: mmm321 來自: 140.113.239.247 (04/17 16:43)
2F:→ MOONRAKER:既然不送出,那只好透過greasemonkey script來完成 04/17 16:56
3F:推 mervynW:不行 04/17 16:56
4F:推 yanli2:直接在 form的action指到他的php檔案不行嗎? 04/17 17:52
5F:→ yanli2:不然就Ajax送出吧 04/17 17:52
6F:→ twsphere:這是作業嗎?? 04/17 17:57
7F:→ mmm321:不是作業 >< 04/17 18:31
8F:→ mmm321:謝謝Y大,用你的方法我有成功了,感恩!! 04/17 18:49