我想请教一个关于js操作cookies的问题
由于网站需要记录来访者的来路,但又不是全部记录,只有对提交表单的用户记录他们的来路,
请高手写一段js的代码,获取访客来路,并写入cookies,然后在表单中取得这个来路的值,
目的就是为了让来访者不论从哪里进入的网站都能记住,但又不写入我的数据库中,
只有当来访者提交表单时才把这些信息写入到我的数据库。cookies有效期为1个月。先在这里谢谢高手支招!!!

解决方案 »

  1.   

    我只需要获得上一个页面的url,js也是可以做到的
      

  2.   

    就存储在cookies里,等访客要提交表单里,从cookies里读取出来然后提交到数据库就行了,感谢  浴火凤凰  关注,如果有解决方案麻烦请指点!
      

  3.   

    用服务器端的代码也能获取上一页的来源
    Request.ServerVariables("HTTP_REFERER")
    然后写入COOKIE,赋值1个月。然后你表单那个页读取那个COOKIE。再写入数据库不就好了么。。
      

  4.   

    为什么要用JS操作COOKIES呢。。
      

  5.   

    JS我也写过类似的,比较麻烦,因为服务器端是优于客户端的。你要把JS获取的变量保存到VBS的变量是非常麻烦的。获取好像是document.referrer吧
      

  6.   

    静态的话你可以试试把这JS代码写在一个页面里,然后用<script language="javascript" src="from_url.asp"></srcipt>的方式来调用试试。
      

  7.   

    这样应该from_url.asp里就可以用JS跟VBS并存的语法了。好像我当时就这么写的。