2014-10-05 66 views
0

如何插入值到另一個域(無權訪問此域)文本框,從填寫我的域的窗體?如何從我的域中填充另一個域的文本框?

形式在我的域名:

<form action="" method="post" name="birthdaysend"> 
<input type="text" value="" name="birthday" > 
<input type="submit" value="submit"> 
</form> 

如果此值將會在其他領域的文本框(在那裏我沒有訪問)顯示被

<form action="" method="post" name="birthdayreceive"> 
<input type="text" value="" name="birthdaydate" > 
<input type="submit" value="submit"> 
</form> 

當我填寫的生日日期從我的形式,提交相同的日期,以顯示在這個我沒有訪問權限的其他文本框中。

+0

我可以說在文本框中創建文本的獲取並將其發送到其他域,該域獲取$ _GET,然後將其添加到文本框中。 – 2014-10-05 23:28:15

+0

不可能沒有其他服務器的控制 – Markasoftware 2014-10-05 23:33:12

回答

2

想象一下,其他域名是您的訪客的網上銀行,並且文本框是您將帳戶號碼轉移到的地方。

現在,出於明顯的安全原因,你想要它是完全不可能的。

+0

我不確定這是如你所說明顯。如果我能夠在訪問我的網站時自動登錄他們的銀行業務,那麼我想我也可以存儲他們的詳細信息,並在稍後手動訪問銀行網站。就我所知,這與js「完全不可能」並不能提高安全性。 – OJFord 2015-07-07 22:45:33

+0

@OllieFord - 如果它可以填寫您發送匯款的地方,那麼它也可以提交表單,然後它可以將金錢轉移到JS喜歡的任何地方。 – Quentin 2015-07-08 07:56:45

0

從服務器收到自己的表單後,您需要模仿瀏覽器從其他域請求頁面,然後使用自己的代碼提交該表單。

一個例子,我認爲是cURL extension

PHP可以使用cURL擴展

+0

請你能給我一個例子,是非常困難的,我得到了點如何完成這項工作 – Genad 2014-10-05 19:24:18

+0

[嘗試這種方式](http://www.paulund.co.uk/make-cross-domain-ajax-調用與jQuery和PHP) – 2014-10-05 19:27:22

+0

謝謝,我會試一試 – Genad 2014-10-05 19:51:41

0

在提交表單數據公佈至其他領域,你可以得到$ _GET或關閉$ _ POST成一個$ _GET,

發送$ _GET到另一個域像

www.otherdomain.com/index.php?textbox=

從其他域的文本框

然後

<textarea><?php echo $_GET['textbox']; ?></textarea> 

<input type="text" name="name" value="<?php echo $_GET['textbox']; ?>" /> 

我不是真正爲確保您試圖完成的任務,我希望這給你的想法究竟是什麼即時得到在這兒。或者我的其他結果是使用cURL,所以其他域可以從其他服務器獲取信息。

+0

OP說:「(我)*無法訪問此域*」 – 2014-10-06 19:56:04

相關問題