应该是可以的,不过用js掉xmlhttp对象,发起一个请求,然后在调用服务器端的写一个session,必须调用服务器端脚本,因为session是要写在服务器端的

解决方案 »

  1.   

    楼上说的是不是用xmlhttp对象在后台PostBack
      

  2.   

    rehearts(闪闪红心)说的是一种变通办法,有没有JAVASCRIP直接设置HTTP头?
      

  3.   

    x=CreateHTTPPoster();
    x.open(method,url,false);
    x.setRequestHeader("Connection", "Keep-Alive");
    x.setRequestHeader("Cache-Control", "no-cache");
    x.setRequestHeader("Pragma","no-cache");
    x.setRequestHeader("Range","bytes=-");
    x.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    x.setRequestHeader("Accept", "*/*");
    x.setRequestHeader("XA-CPU", "x86");
    x.setRequestHeader("Accept-Language", "zh-cn");
    x.setRequestHeader("Accept-Encoding", "gzip, deflate");
    x.setRequestHeader("Referer", window.top.location.href);
    x.setRequestHeader("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3215; .NET CLR 1.0.3705)");
    x.setRequestHeader('Cookie',document.cookie);
    x.send(data);
      

  4.   

    x.setRequestHeader('Cookie',document.cookie);Session实际上是依靠Cookie来传递的
    你把本地的Cookie传递过去就行了不过这种方法不能跨域