日期:2014-05-16  浏览次数:20610 次

ajax的GET方法如何区分是哪台电脑访问的服务器
如果多台电脑共同访问服务器上的一个页面,如何知道是哪台电脑对页面进行了操作呢
例如:
function updateData()

xmlHttp=GetXmlHttpObject()
var url="sopdb1.php";
url=url+"?sid="+Math.random();xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true)
xmlHttp.send(null);
}

里面的url该怎么改呢。。。。

------解决方案--------------------
session cookies ip
用那个来区分都可以啊。
------解决方案--------------------
楼主是局域网测试还是公网?

如果是公网无法获取是那台电脑,因为得到的都是公网的ip地址。
------解决方案--------------------
如果涉及修改的话,应该需要权限吧,至少要登陆,按用户名区分就行了
如果未登陆都可以修改的话,感觉是有点问题,不过你还是可以通过访问来源ip区分
------解决方案--------------------
局域网运行可以获取到局域网的ip地址,而不是公网的,如192.168.1.xxx这样的ip地址

ip =Request.ServerVariables("remote_addr")
'====根据ip地址进行的相关的操作