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短标签风格<??>,因为这里没有开启短标签风格支持,所以包含了,也不起作用,郁闷死......



必火网络安全培训,北京实地培训,月月有开班,零基础入门,四个月打造渗透高手。
详情请加微信:nvhack/153-2000-4362,手机微信同号。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|女黑客安全网 |网站地图 | 津ICP备17008032号-3

GMT+8, 2026-7-27 12:11 , Processed in 0.084587 second(s), 27 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表