首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何限制客户端仅为一个域安装web应用程序

如何限制客户端仅为一个域安装web应用程序
EN

Stack Overflow用户
提问于 2014-01-30 17:43:04
回答 1查看 132关注 0票数 1

我有一个产品(Web应用程序),5-10个客户正在要求相同的应用程序安装在自己的域。我没有任何问题来安装,但一些客户(谁是有技术知识)是安装在2,3域没有为我付费。我如何才能将它们限制在一个域中。我的意思是,我们必须遵循一些身份验证过程,它允许客户端访问以进行安装。

有没有人能给我一些建议。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-01-30 17:50:19

创建一个向您的服务器发送请求的函数,例如:

代码语言:javascript
运行
复制
 function checkSerial($serial = '1111-1111-1111-1111') {
       $server = file_get_contents('http://server.your-domain.com');
       if (json_decode($server)) { 
             $result = json_decode($server);
             if ($result[0] == 'valid') return true; else return false
       } else return false;
 }

服务器端的一些东西(index.php):

代码语言:javascript
运行
复制
 if (isset($_GET['serial'])) { 
       if ($_SERVER['REMOTE_ADDR'] == '127.0.0.1' && !empty($_GET['serial']) && $_GET['serial'] == '1111-1111-1111-1111-')) {
       $result = array('valid');
       } else $result = array('invalid');
 } else $result = array('invalid');
 echo json_encode($result);

这只是一个快速的演示,你可以实现这样的东西!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21452763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档