leafer93 2015-08-25 08:45 采纳率: 0%
浏览 1701

php5.6.12中SimpleXML是否默认不解析外部实体

有两个文件

xml.php:

 <?php  
  var_dump(simplexml_load_file('test.xml'));  
?>

test.xml:

<?xml version="1.0" encoding="UTF-8"?>   
<!DOCTYPE a[   
    <!ENTITY b SYSTEM "http://127.0.0.1/index.html"> 
]>
<a>&b;</a>

访问xml.php后,结果如下:
object(SimpleXMLElement)#1 (1) { ["b"]=> object(SimpleXMLElement)#2 (1) { ["b"]=> object(SimpleXMLElement)#3 (0) { } } }

且服务器并没有收到get index的请求

为什么外部实体没有解析呢?

  • 写回答

1条回答 默认 最新

  • Bendawang 2016-07-03 15:56
    关注

    回来挖个坟,楼主怎么解决的啊?

    评论

报告相同问题?

悬赏问题

  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥30 BC260Y用MQTT向阿里云发布主题消息一直错误
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据
  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 Centos / PETGEM
  • ¥15 划分vlan后不通了
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)