phpmyadmin網段限制

無名 发布于 2010/08/18 22:37
阅读 477
收藏 1

請教一下如何設定phpmyadmin只供同網段(192.168.0.*)的電腦登入?

是改php的conf file嗎?

加载中
0
BossKiller
BossKiller

改phpmyadmin的config.inc.php

0
無名
無名

是姐一行嗎?

$cfg['Servers'][$i]['host'] = 'localhost';

如果我想改為192.168.0.*可以入, 是否改為:

$cfg['Servers'][$i]['host'] = '192.168.0.0';

0
BossKiller
BossKiller

不是。你改写的是mysql的权限设置,跟限制IP访问phpmyadmin没有关系。

应该在 config.inc.php 头部加上:

$ip_prefix = '192.168.0.';
if (substr($_SERVER['
REMOTE_ADDR'], 0, strlen($ip_prefix)) != $ip_prefix ) die('IP Blocked!');

如果允许多段IP访问,判断方法还要改为 in_array 等形式,您自己琢磨一下。

0
無名
無名

好的, 謝謝張哥

0
BossKiller
BossKiller

唔使客气!

返回顶部
顶部