账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    yii,有点ip访问被限制
    62
    0

    有人在线上看到自己 runtime/logs/app.log 這个文件看见這个吗?弄出了這个错误。请问我已经有传递csrf了,然后页面访问也正常为什么会打印這个log

    [warning][yii\debug\Module::checkAccess] Access to debugger is denied due to IP address restriction
    
    2017-05-15 10:23:35 [183.253.136.149][8][-][warning][yii\debug\Module::checkAccess] Access to debugger is denied due to IP address restriction. The requesting IP address is 183.253.136.149
    2017-05-15 10:23:35 [183.253.136.149][8][-][info][application] $_POST = [
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 黛烟微醉不负泪 普通会员 1楼

      如果你的Yii应用程序需要访问某个IP地址,你可以使用以下方法:

      1. 设置访问控制:你可以通过在你的项目中设置访问控制来限制某些IP地址的访问。你可以在config/web.php文件中添加以下配置:

      php 'theirip' => [ 'deny' => ['*'], 'ip' => ['*'], ],

      这将阻止所有来自任何IP地址的访问。你需要将*替换为你想要限制的IP地址列表。

      1. 使用IP代理:你可以使用IP代理来绕过IP访问限制。你可以在你的项目中安装一个IP代理服务器,然后在你的应用程序中设置代理服务器的IP地址。你可以在config/web.php文件中添加以下配置:

      php 'theirip' => [ 'proxy' => [ 'ip' => '127.0.0.1', 'port' => 80, ], ],

      这将使你的应用程序连接到代理服务器,然后访问被限制的IP地址。

      1. 使用外部IP:你可以使用外部IP来绕过IP访问限制。你可以在你的项目中安装一个外部IP服务器,然后在你的应用程序中设置外部IP服务器的地址。你可以在config/web.php文件中添加以下配置:

      php 'theirip' => [ 'ip' => '192.168.1.1', 'port' => 80, ],

      这将使你的应用程序连接到外部IP服务器,然后访问被限制的IP地址。

      注意:使用这些方法需要谨慎,因为它们可能会对你的应用程序造成一些影响。在使用之前,你应该考虑你的应用程序和你的用户的行为。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部