小弟我在做个计数器,被计数的网站只能嵌入图片,我发现只有直接在页面里的图片,比如:<img src="www.xxx.com/counter.php"/>才可以成功把cookie写入。
但是被计数的网站对用户提交的内容采取的docuemnt.write,即:
<script language="javascript">document.write("<img src='www.xxx.com/counter.php'/>");</script>。我发现这样的话,cookie就写不到客户端的,请问为什么,有什么办法解决?
但是被计数的网站对用户提交的内容采取的docuemnt.write,即:
<script language="javascript">document.write("<img src='www.xxx.com/counter.php'/>");</script>。我发现这样的话,cookie就写不到客户端的,请问为什么,有什么办法解决?
document.domain = "xxx.com"; //未测试,你可以尝试用用
document.write("<img src='www.xxx.com/counter.php'/>");
</script>
没有把用户提交的内容直接输出,而是放到了document.write中。