2014-10-05 40 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

相关问题