[请教] 根据访问地址的不同,区分不同的用户来源

followning 2014-05-07 09:48:45
我们想做一个平台,接入不同的商家,每个商家的数据都在平台上,但是他们的网站看起来像是独立的(不太好描述。。。)

比如:
sx.com 是我们平台
aaa.sx.com(或者sx.com/aaa) aaa商家
bbb.sx.com(或者sx.com/bbb) bbb商家
用户访问aaa.sx.com,看到的是aaa商家的独立网站(即aaa的用户看不出来aaa是挂在我们平台的,也感觉不到bbb商家的存在)
通过aaa网站进来的用户,注册,注册信息流入我们平台,有个字段标记他是来自aaa商家,
同理,通过bbb网站进来的用户,注册,注册信息流入我们平台,有个字段标记他是来自bbb商家。

每个商家的功能都是一样的,但是他们的页面长得可能不一样。
请教:如何只通过访问的地址不同,识别出不同的商家,然后在后台代码里体现出来。

不知道有没有描述清楚。。。

有点像网易博客:
a.blog.163.com和b.blog.163.com进入的是独立的页面,有自己的模版、主题,
但是点击注册,会跳到blog.163.com,并不区分是来自a博客还是b博客,
我们现在想做的就是,能知道你是在哪里跳到注册的(当然还有其它功能,也都得区分)。
...全文
417 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
followning1 2014-05-08
  • 打赏
  • 举报
回复
引用 9 楼 weisong530624687 的回复:
[quote=引用 5 楼 levelmini 的回复:] [quote=引用 3 楼 longtian1213 的回复:] 貌似通过获取referer也差不多可以把! 当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的!
3楼正解。referer判断来访网址,再根据网址判断要显示什么样的页面 [/quote] 顶![/quote] 把得到的数据存session里么? 因为其它链接也需要这个数据。
点滴寸土 2014-05-08
  • 打赏
  • 举报
回复
引用 5 楼 levelmini 的回复:
[quote=引用 3 楼 longtian1213 的回复:] 貌似通过获取referer也差不多可以把! 当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的!
3楼正解。referer判断来访网址,再根据网址判断要显示什么样的页面 [/quote] 顶!
followning1 2014-05-08
  • 打赏
  • 举报
回复
引用 4 楼 huxiweng 的回复:
2及域名啊。a.xxx 和b.xxx不同只是他们账号对应的页面标题,风格,内容等等不一样而已。 通过账号区分就行了。和访问地址没关系
不同的商家,是没有账号的,只是访问路径不同。 比如aaa.sx.com,bbb.sx.com,这种方式最好,就是得解析二级域名什么的, 或者sx.com/aaa,sx.com/bbb,这种方式有点像子网站,不是很好。 不知道有什么好方案??? 另:为啥我的账号不能发帖、回复了???
followning1 2014-05-08
  • 打赏
  • 举报
回复
引用 3 楼 longtian1213 的回复:
貌似通过获取referer也差不多可以把! 当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的!
通过referer或者URL 是能判断出用户来源, 之后的链接、其它功也需要知道这个用户的来源, 如果用session把用户来源存下来,然后设置一个很长的时间,可以么???
followning1 2014-05-08
  • 打赏
  • 举报
回复
您的帐户被限制发帖,如有疑问请联系版主或论坛管理员。 您好,请参考以下提示来解决您的问题。 您的权限无法使用此功能,请联系相关人员,获得使用此功能的权限,才可以使用。 如果您想换一个账号来使用本功能,请点击后面链接注销:注销 啥意思。。。还得注册个马甲上来 我是楼主。。。
levelnini 2014-05-07
  • 打赏
  • 举报
回复
引用 3 楼 longtian1213 的回复:
貌似通过获取referer也差不多可以把! 当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的!
3楼正解。referer判断来访网址,再根据网址判断要显示什么样的页面
teemai 2014-05-07
  • 打赏
  • 举报
回复
2及域名啊。a.xxx 和b.xxx不同只是他们账号对应的页面标题,风格,内容等等不一样而已。 通过账号区分就行了。和访问地址没关系
S117 2014-05-07
  • 打赏
  • 举报
回复
貌似通过获取referer也差不多可以把! 当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的!
arvins97 2014-05-07
  • 打赏
  • 举报
回复
但是你可以通过管理员登录这个网站的IP来判断
loveunittesting 2014-05-07
  • 打赏
  • 举报
回复
这个属于二级域名绑定,根据ip你根本无法分辨这个。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧