Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用其他网站表单中的预定义数据填写表单_Javascript_Php_Jquery - Fatal编程技术网

Javascript 使用其他网站表单中的预定义数据填写表单

Javascript 使用其他网站表单中的预定义数据填写表单,javascript,php,jquery,Javascript,Php,Jquery,我需要在另一个我无法控制的网站上填写表格。我有一些数据填写在我的网站,我需要通过这些数据,并填写在另一个网站现有的表格。是否可以使用php、jquery填写表单 为了简单起见, 在我的网站abc.com中填写表单后,我想重定向用户,将其保存在我的数据库中,并重定向到外部网站xyz.com并在那里填写现有表单。这一切取决于目标网站。如果他们用$\u GET data或$\u POST data预先填充表单,您可以传递该数据。一个好办法可能是尝试手动发布错误的数据(如错误的验证码值),并查看他们如何

我需要在另一个我无法控制的网站上填写表格。我有一些数据填写在我的网站,我需要通过这些数据,并填写在另一个网站现有的表格。是否可以使用php、jquery填写表单

为了简单起见,
在我的网站abc.com中填写表单后,我想重定向用户,将其保存在我的数据库中,并重定向到外部网站xyz.com并在那里填写现有表单。

这一切取决于目标网站。如果他们用$\u GET data或$\u POST data预先填充表单,您可以传递该数据。一个好办法可能是尝试手动发布错误的数据(如错误的验证码值),并查看他们如何再次填写表单。也许你可以用它来帮你


尽管如此,另一种可能性是通过访问iframe代码,在iframe中加载他们的站点,并使用Javascript放置数据。不过,我不确定这一点。我只是觉得这是可以做到的。(如果我错了,请纠正我)

你最好的办法可能是在你的网站上复制他们的1:1表格,并使用
提交。然而,只有当他们没有相应的对策时(大多数网站没有,有些网站有)

除非iframe目标(即它们的站点)位于您的域中,否则您将无法以几乎任何方式使用JavaScript操纵表单


如果你只想填写数据而不提交,那你就倒霉了。JS和Cookie都遵循同一来源策略,该策略明确规定了针对此类行为的防御措施。

不,这是不可能的。。。你想入侵他们的网站?不,我不是想入侵他们的网站。只是想填充数据,这样用户就不必再填充数据了。你说得对。我想不起来为什么我以前没有这样做过。这就是为什么。