PHP-php什么情况下会出现在浏览器中不解析而直接打印出所有的php脚本?
比如有一个a.php文件,里面的代码如下
<?php
echo 123;
include('b.php');
?>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
比如有一个a.php文件,里面的代码如下
<?php
echo 123;
include('b.php');
?>
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
httpd.conf 中增加:(如果有去掉注释)
AddType application/x-httpd-php .php
我没明白发布人是什么意思呢,既然是PHP代码,为什么不让执行和显示呢,一个最简单的办法就是把要展示的代码写成字符串形式,然后再输出这个字符串,那个就可以让别人看到这个PHP的执行代码了,如
$string ='echo 123;include('b.php');';
echo $string;
在apache中
取消对php模块的扩展配置
apache在因为不能解析php,会讲php代码输出成HTML
应该是没有将php 环境配到 apache 服务器上,apache 不认识php文件
你的web环境没有配置好,也就是说你的web service服务不支持php脚本,这样就会当普通文本显示