今天给各位分享php源码怎么修改ip的知识,其中也会对如何修改php进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、谁知道phpmyadmin的软件中的服务器与数据库怎样修改IP地址
- 2、如何向PHP伪造自己的ip
- 3、PHP把获取的IP替换成*
- 4、phpcmsphpcms v9其中的链接都是localhost的,如何变为所按服务器的IP地址??
- 5、PHP如何在多IP服务器中切换IP采集数据
- 6、php网站的源码在上传到虚拟主机之前,需要做什么修改
谁知道phpmyadmin的软件中的服务器与数据库怎样修改IP地址
在服务器空间里如何安装phpmyadmin
我已经做了如下的改动
/config.default.php文件(修改成config.inc.php文件),
/libraries/config.default.php文件(修改成config.inc.php文件
$cfg['PmaAbsoluteUri']
=
'
';
$cfg['Servers'][$i]['host']
=
'208.97.182.142';我的数据IP
$cfg['Servers'][$i]['auth_type']
=
'cookie';
$cfg['Servers'][$i]['user']
=
'china88';
$cfg['Servers'][$i]['password']
=
'123456789';
请问这里是数据库的用户名和密码,还是服务器的用户名和密码?
$cfg['Servers'][$i]['controluser']
=
'china88';
$cfg['Servers'][$i]['controlpass']
=
'123456789';
请问这里是数据库的用户名和密码,还是服务器的用户名和密码?
如何向PHP伪造自己的ip
要看具体代码是怎么写的,如果代码写得不好是有可能伪造的。
获取IP的方法有几种,通过例子看一下,这个是ThinkPHP里的获取IP的函数:
/**
* 获取客户端IP地址
* @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字
* @param boolean $adv 是否进行高级模式获取(有可能被伪装)
* @return mixed
*/
function get_client_ip($type = 0,$adv=false) {
$type = $type ? 1 : 0;
static $ip = NULL;
if ($ip !== NULL) return $ip[$type];
if($adv){
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$arr = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
$pos = array_search('unknown',$arr);
if(false !== $pos) unset($arr[$pos]);
$ip = trim($arr[0]);
}elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
}elseif (isset($_SERVER['REMOTE_ADDR'])) {
$ip = $_SERVER['REMOTE_ADDR'];
}
}elseif (isset($_SERVER['REMOTE_ADDR'])) {
$ip = $_SERVER['REMOTE_ADDR'];
}
// IP地址合法验证
$long = sprintf("%u",ip2long($ip));
$ip = $long ? array($ip, $long) : array('0.0.0.0', 0);
return $ip[$type];
}
$_SERVER['HTTP_CLIENT_IP'] 是HTTP信息中的IP,存在于http请求的header中,可以伪造;
$_SERVER["REMOTE_ADDR"] 可取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。不可以伪造,但可以用代理。
$_SERVER["HTTP_X_FORWARDED_FOR"] 可以透过代理服务器取得客户端的真实 IP 地址,但有时候也不管用,也可以伪造。
PHP把获取的IP替换成*
$ip = "123.123.123.12";
$arr = explode(".",$ip);
$arr[1] = $arr[2] = "*";
$ip = implode(".", $arr);
phpcmsphpcms v9其中的链接都是localhost的,如何变为所按服务器的IP地址??
更新
生成也无效然后,没办法,修改数据库,查询“localhost”字符,逐一修改为域名或者IP地址,ok,查询,找不到localhost”字符查看首页,正常,查看栏目页,晕,还是没有变化!后台,重新生成,更新缓存!查看栏目还是无效!查询数据库,晕多了4个localhost”字符!说明一个问题,生成是无效的,生成是向数据库内生成并且替换了我修改的字符,也是就域名或者IP地址字符!搞不懂什么问题?是缓存问题?刷新也不行,删除也不行啊!!localhost改成192.168.1.106就这么难啊!晕,受不了了怎么办
PHP如何在多IP服务器中切换IP采集数据
用fsockopen
function get_from_website($ip, $domain)
{
$content = '';
$fp = fsockopen($ip, 80);
fputs($fp, 'GET / HTTP/1.0\r\n');
fputs($fp, 'Host; '.$domain.'\r\n\r\n');
while(!foef($fp)) {
$content += fgets($fp, 1024);
}
fclose($fp);
return $content;
}
get_from_website('1.1.1.1', 'example.com');
get_from_website('1.1.1.2', 'example.com');
get_from_website('1.1.1.3', 'example.com');
get_from_website('1.1.1.4', 'example.com');
php网站的源码在上传到虚拟主机之前,需要做什么修改
$conn=mysql_connect("localhost","root","root");
mysql_select_db("phphtml");
这2句都要修改
修改成对应你空间数据库的相关参数即可
php源码怎么修改ip的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何修改php、php源码怎么修改ip的信息别忘了在本站进行查找喔。
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » php源码怎么修改ip(如何修改php)
1 评论