0

我有一个用户成员系统,它使用一种保护,以便为我们的每个用户生成一个会话 ID,并且在通配符域的帮助下,会话 ID 在 urls 中使用。假设 rty100.example.com 。我需要的是rty100从链接中提取。因为会话 id 每次都会改变,所以它是动态的,但.example.com每次都是一样的。有没有一种好的和快速的方法来实现这一目标?另外,我将如何检测是否存在某些会话 ID,就好像链接不存在一样www.example.com

4

2 回答 2

1

您可以使用:

window.location.host.split('.')[0];

这给了你以前的一点.example.com

于 2013-08-05T22:39:06.963 回答
1

window.location.host您可以使用该变量并将其拆分为一个数组来查找链接的子域,而不是使用 jQuery 。以网址rty100.example.com为例;

var url = window.location.host;
var parts = url.split('.');

parts[0] //rty100
parts[1] //example
parts[2] //com
于 2013-08-05T22:39:09.197 回答