php标签简短风格引发的血案-女黑客-必火安全学院

女黑客

 找回密码
 立即注册

QQ登录

只需一步,快速开始

php标签简短风格引发的血案

[复制链接]
发表于 2017-6-19 18:18:14 | 显示全部楼层 |阅读模式
在我的玩家国度上运行好好的靶机系统,来到我的mac虚拟机中就出现了问题
问题是包含的数据库配置文件,不执行,连接文件如下:
  1. <?
  2. $conn=mysqli_connect("localhost","root","root","baji");
  3. mysqli_query($conn,"SET NAMES 'UTF8'");         

  4. function getip() {
  5.     if (getenv ( "HTTP_CLIENT_IP" ) && strcasecmp ( getenv ( "HTTP_CLIENT_IP" ), "unknown" ))
  6.         $ip = getenv ( "HTTP_CLIENT_IP" );
  7.     else if (getenv ( "HTTP_X_FORWARDED_FOR" ) && strcasecmp ( getenv ( "HTTP_X_FORWARDED_FOR" ), "unknown" ))
  8.         $ip = getenv ( "HTTP_X_FORWARDED_FOR" );
  9.     else if (getenv ( "REMOTE_ADDR" ) && strcasecmp ( getenv ( "REMOTE_ADDR" ), "unknown" ))
  10.         $ip = getenv ( "REMOTE_ADDR" );
  11.     else if (isset ( $_SERVER ['REMOTE_ADDR'] ) && $_SERVER ['REMOTE_ADDR'] && strcasecmp ( $_SERVER ['REMOTE_ADDR'], "unknown" ))
  12.         $ip = $_SERVER ['REMOTE_ADDR'];
  13.     else
  14.         $ip = "unknown";
  15.     return ($ip);
  16. }        
复制代码

这里面是数据库连接和一个查询IP 的函数,
打开网站,注册登录,都连接不上数据库。纠结了一下午,找不到问题所在,只是知道,include和require感觉不起作用,尝试从新安装phpstudy环境没有结果,最后,自己写了两个文件,a.php ,b.php ,然后开始包含验证,发现,一切正常,最后查看conn.php 。。。
           fuckyou ,使用了php短标签风格<??>,因为这里没有开启短标签风格支持,所以包含了,也不起作用,郁闷死......



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|女黑客 |网站地图

© Copyright 2021 版权所有(一极教育科技有限公司)

津ICP备17008032号-3
快速回复 返回顶部 返回列表