免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: zagorot
打印 上一主题 下一主题

[性能] php写的B/S应用系统中如何限制系统用户数? [复制链接]

论坛徽章:
0
21 [报告]
发表于 2005-11-30 16:52 |只看该作者
原帖由 北京野狼 于 2005-11-30 16:31 发表

用什么语言开发能限制用户数?


换个角度说吧, 编译型的语言多少可以使用户不知道程序内部的工作原理,这样开发者就可以做一些手脚. 解释型语言如果代码不加密,用户就比较容易修改这些代码.

[ 本帖最后由 zagorot 于 2005-11-30 16:56 编辑 ]

论坛徽章:
62
2016科比退役纪念章
日期:2016-06-28 17:45:06奥兰多魔术
日期:2015-05-04 22:47:40菠菜神灯
日期:2015-05-04 22:35:07菠菜神灯
日期:2015-05-04 22:35:02NBA季后赛大富翁
日期:2015-05-04 22:33:34NBA常规赛纪念章
日期:2015-05-04 22:32:032015年亚洲杯纪念徽章
日期:2015-04-14 16:54:452015年亚洲杯之朝鲜
日期:2015-03-19 23:03:16明尼苏达森林狼
日期:2015-03-16 21:51:152015小元宵徽章
日期:2015-03-06 15:57:202015年迎新春徽章
日期:2015-03-04 09:55:282015年辞旧岁徽章
日期:2015-03-03 16:54:15
22 [报告]
发表于 2005-11-30 16:56 |只看该作者
原帖由 zagorot 于 2005-11-30 16:52 发表


编译型的啊,至少可以让他们费点心思


在这个帖子里,我和你解释数次,限制用户数和开发语言没有关系。

你说说用c语言怎么做到限制用户数 ?

论坛徽章:
0
23 [报告]
发表于 2005-11-30 17:07 |只看该作者
原帖由 北京野狼 于 2005-11-30 16:56 发表


在这个帖子里,我和你解释数次,限制用户数和开发语言没有关系。

你说说用c语言怎么做到限制用户数 ?


或许我没有很明确的解释清楚我的要求. 的确,看样子,我把限制用户数和开发语言挂上钩了. 但其实,我想讨论的应该是另外一个概念,就是代码的可读性和反编译性.

因为限制用户数, 在我看来, 无非是 限制整个系统的用户总数 或者 限制整个系统的在线用户数 , 这两个要求, 在编译型的语言编写的系统中,应该不难做到吧?

我唯一的担心,就是担心php语言的可读性, 用户可能会比较容易修改我们的代码,而除去我们的限制.

当然,任何方法都不可能完全限制别人破解代码. 但是我们的软件做为一个不太出名,价值不是很高,通用性不是很强的系统,应该不会引来高手破解代码.

我所想做的,只是增大客户破解我们代码的成本,以至于他们认为代价太大,不值得去破解. 仅此而已.

论坛徽章:
0
24 [报告]
发表于 2005-11-30 17:11 |只看该作者
原帖由 lovered 于 2005-11-30 16:51 发表

那可以把这部分数据放到你们的服务器嘛,每次都到你们服务器验证一下。如果客户的服务器用共享内存应该也可以。代码是一定要编译的。
一些想法,各位继续...


这个到我们服务器验证的办法我觉得我们这套系统行不通, 因为客户有可能是没有连接internet的.

论坛徽章:
0
25 [报告]
发表于 2005-11-30 17:25 |只看该作者
那你是走上php这条不归路了..........

论坛徽章:
62
2016科比退役纪念章
日期:2016-06-28 17:45:06奥兰多魔术
日期:2015-05-04 22:47:40菠菜神灯
日期:2015-05-04 22:35:07菠菜神灯
日期:2015-05-04 22:35:02NBA季后赛大富翁
日期:2015-05-04 22:33:34NBA常规赛纪念章
日期:2015-05-04 22:32:032015年亚洲杯纪念徽章
日期:2015-04-14 16:54:452015年亚洲杯之朝鲜
日期:2015-03-19 23:03:16明尼苏达森林狼
日期:2015-03-16 21:51:152015小元宵徽章
日期:2015-03-06 15:57:202015年迎新春徽章
日期:2015-03-04 09:55:282015年辞旧岁徽章
日期:2015-03-03 16:54:15
26 [报告]
发表于 2005-11-30 17:25 |只看该作者
限制整个系统的用户总数 或者 限制整个系统的在线用户数
用任何语言都无法做到。
php做不到评什么编译语言能做。

和开发语言有什么关系,真是没耐心再和你讲

论坛徽章:
0
27 [报告]
发表于 2005-11-30 17:43 |只看该作者
原帖由 北京野狼 于 2005-11-30 17:25 发表
限制整个系统的用户总数 或者 限制整个系统的在线用户数
用任何语言都无法做到。
php做不到评什么编译语言能做。

和开发语言有什么关系,真是没耐心再和你讲


确实,我说了,没有任何语言能够防止别人破解. 不知道你说的"任何语言都无法做到"是不是这个意思? 很多游戏是编译后的可执行文件,也一样被人破解. 机器码也一样可以修改,当然"任何语言都无法做到".  

如果除开"任何语言开发的系统都能够被破解" 这个问题以后, 当然可以做到限制用户数. 为什么你总要说做不到呢?

我也没怪php这个语言. 我只是想稍微提高破解的成本而已, 不想被人随意读懂,并修改代码中的用户数限制.

如果你没耐心和我讲,也没关系,或许我真的很春虫虫. 当然,也要谢谢你的热情帮忙.

我还想和其他朋友继续讨论用php来开发商业软件的问题.

论坛徽章:
62
2016科比退役纪念章
日期:2016-06-28 17:45:06奥兰多魔术
日期:2015-05-04 22:47:40菠菜神灯
日期:2015-05-04 22:35:07菠菜神灯
日期:2015-05-04 22:35:02NBA季后赛大富翁
日期:2015-05-04 22:33:34NBA常规赛纪念章
日期:2015-05-04 22:32:032015年亚洲杯纪念徽章
日期:2015-04-14 16:54:452015年亚洲杯之朝鲜
日期:2015-03-19 23:03:16明尼苏达森林狼
日期:2015-03-16 21:51:152015小元宵徽章
日期:2015-03-06 15:57:202015年迎新春徽章
日期:2015-03-04 09:55:282015年辞旧岁徽章
日期:2015-03-03 16:54:15
28 [报告]
发表于 2005-11-30 17:58 |只看该作者
也许我表达能力出了问题,那我再阐述一次。


开发语言本身做不到限制用户数,我说的任何话题都没指程序破解。

限制用户数必须在服务器上做限制,不是应用程序做的,你php写的程序如何能知道,现在
有多少人并发?

防火墙,或者apache能做到。

论坛徽章:
0
29 [报告]
发表于 2005-11-30 18:04 |只看该作者
原帖由 北京野狼 于 2005-11-30 17:58 发表
也许我表达能力出了问题,那我再阐述一次。


开发语言本身做不到限制用户数,我说的任何话题都没指程序破解。

限制用户数必须在服务器上做限制,不是应用程序做的,你php写的程序如何能知道,现在
有多少 ...


哈哈,有趣. 我觉得可以做到啊. 比如不考虑效率和其他因素,一个最笨的办法就是在数据库里面保存每一个登陆用户的信息,这样我当然可以知道并控制登陆用户的数量了啊.

我估计,我们可能脑袋里面想的不是同样一个问题. 双方的语言理解都有差异,所以讨论这么久,还是双方不认同.

论坛徽章:
0
30 [报告]
发表于 2005-11-30 18:07 |只看该作者
原帖由 北京野狼 于 2005-11-30 17:58 发表
也许我表达能力出了问题,那我再阐述一次。


开发语言本身做不到限制用户数,我说的任何话题都没指程序破解。

限制用户数必须在服务器上做限制,不是应用程序做的,你php写的程序如何能知道,现在
有多少 ...


因为限制用户数, 在我看来, 无非是 限制整个系统的用户总数 或者 限制整个系统的在线用户数 , 这两个要求, 在编译型的语言编写的系统中,应该不难做到吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP