AngularJS应用规划,为不同的ip显示不同的内容


AngularJS app planning, displaying different content for different IPs

我正在构建一个AngularJS应用程序,它将使用PhP PDO脚本来连接到microsoft SQL数据库。

我使用了yeoman来支撑我的项目(angular生成器),现在我必须限制一些内容。我希望它只显示来自某些IP地址的用户。

正确的做法是什么?

我的想法是尝试设置一个php脚本,返回一个JSON对象,其内容取决于用户连接的IP。我试着在谷歌上搜索了一下,没有找到关于如何做到这一点(或者如果它是可行的)。

如果有人能给我指出相关的阅读材料,或者建议一个更好,更简单的解决方案,我也非常感激。

$_SERVER超全局变量包含用户的IP(例如:$_SERVER['REMOTE_ADDR']),但您可能希望选择登录表单,而不是IP过滤容易出错。