能力值:
( LV5,RANK:70 )
|
-
-
2 楼
webbrowser自定义浏览器版本,然后服务器禁止掉所有非你自定义浏览器版本的访问!
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
"webbrowser 自定义浏览器版本"?
webbeowser是调用的ie , 它的版本应该是取决于用户机子上安装的IE版本吧 , 如果用户用的是IE6, 服务器取到的版本就是IE6, 如果是IE8 ,服务器取得的就是 iE8啊.
难道你的意思是 , 自己构造http请求头 ? 然后利用apache 或者在php页面中检测这个自定义的请求头?
|
能力值:
( LV13,RANK:400 )
|
-
-
4 楼
只要你使用的HTTP协议,你就不能组织别人看到你访问的地址。
要实现你的需求
简单的可以在Server端做一下判断,判断Client的UA,但是这个仍然会被被人发现。
要实现安全除非不用HTTP,而是自己实现私有协议。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
....................
|
能力值:
( LV13,RANK:520 )
|
-
-
6 楼
不可能实现的
无论怎样 都能监听 欺骗
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
只要有网络访问就不能避免被抓到,应该无解。。
|
能力值:
( LV5,RANK:70 )
|
-
-
8 楼
可以实现,SSL 双向验证.+ 客户端参与页面脚本计算 企业级典范,网银之类都是这么做!
|
能力值:
( LV5,RANK:70 )
|
-
-
9 楼
这个是简单粗暴又省事的办法,不过你也可以选择正规的办法,SSL双向验证.自己百度吧.我不会描述要怎么做.
例如这样http://tanmaoxtu.blog.sohu.com/103754459.html的解释.
再来是把客户端参与到页面计算中,这个范围就很大了,你可以通过控制页面元素,或者提交某些特定资料来完成.像网银之类的是直接自己画出密码输入框!
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
SSL也无用,只要是http系列协议。
|
能力值:
( LV13,RANK:520 )
|
-
-
11 楼
他是为了静止别人从其它browser访问
只有他写的browser才能访问
这和ssl没有关系 不是吗
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
已经解决:
自定义http头 , 在user-agent里写自定义的东东, 比如 user-agent:test ;
然后
在页面中判断:
if ($_SERVER['HTTP_USER_AGENT'] != "test")
{
die(); // user-agent 不是"test" 就die
}
|
能力值:
( LV13,RANK:520 )
|
-
-
13 楼
[QUOTE=cnxxm;1193981]已经解决:
自定义http头 , 在user-agent里写自定义的东东, 比如 user-agent:test ;
然后
在页面中判断:
if ($_SERVER['HTTP_USER_AGENT'] != "test")
{
die();...[/QUOTE] 这样似乎并不能解决你的问题,别人完全可以自己修改ua.
|
能力值:
( LV13,RANK:520 )
|
-
-
14 楼
[QUOTE=cnxxm;1193981]已经解决:
自定义http头 , 在user-agent里写自定义的东东, 比如 user-agent:test ;
然后
在页面中判断:
if ($_SERVER['HTTP_USER_AGENT'] != "test")
{
die();...[/QUOTE] UA用户可以任意编辑修改添加.所以你的问题是没有办法实现的.
至少B/S是没有办法实现的.
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
要求不是很高 这样就行了 只要别人直接复制地址不能访问就行
|
能力值:
( LV5,RANK:70 )
|
-
-
16 楼
程序自己拥有SSL嘛.不给普通浏览器签发嘛..
|
|
|