cookies.html 1.7 KB

123456789101112131415161718192021222324252627282930
  1. <html>
  2. <head>
  3. <title>Testing cookies</title>
  4. <script type="text/javascript">
  5. function setCookie(domain, name) {
  6. document.cookie = name + "=ok;path=/;domain=" + domain;
  7. }
  8. function showCookie() {
  9. document.getElementById("result").innerHTML = "<p>" + document.cookie + "</p>";
  10. }
  11. </script>
  12. </head>
  13. <body onload="showCookie();">
  14. <h2>Cookie Mashing</h2>
  15. .com <a href="#" onclick="setCookie('.com', 'the.com_one'); showCookie(); return false;">Click</a></br />
  16. . <a href="#" onclick="setCookie('.', 'the.one'); showCookie(); return false;">Click</a></br />
  17. google.com <a href="#" onclick="setCookie('google.com', 'google'); showCookie(); return false;">Click</a></br />
  18. .google.com <a href="#" onclick="setCookie('.google.com', '.google'); showCookie(); return false;">Click</a></br />
  19. 127.0.0.1 <a href="#" onclick="setCookie('127.0.0.1', 'localhost'); showCookie(); return false;">Click</a></br />
  20. localhost:3001 <a href="#" onclick="setCookie('mency.ad.corp.google.com:62210', 'with_port'); showCookie(); return false;">Click</a></br />
  21. .google:3001 <a href="#" onclick="setCookie('.google.com:62210', 'with_domain_and_port'); showCookie(); return false;">Click</a></br />
  22. 172.16.12.225 <a href="#" onclick="setCookie('172.16.12.225', 'raw_IP'); showCookie(); return false;">Click</a></br />
  23. 172.16.12.225:port <a href="#" onclick="setCookie('172.16.12.225:62210', 'raw_IP_and_port'); showCookie(); return false;">Click</a></br />
  24. <a href="#" onclick="document.cookie = 'foo=bar;path=/common/galaxy';">Set on a different path</a>
  25. <div id="result"></div>
  26. </body>
  27. </html>