为什么在DW中设计里能看到运行php程序的结果,但是在IE里却是空白,打开网页源代码什么都没有

2024-11-29 01:40:58
推荐回答(3个)
回答1:

严谨,一定要严谨。下面的推测可能对你有帮助。

1、后台开发的web测试不推荐ie浏览器,推荐使用安装了firebug的firefox(功能基本够用了)
2、你的ie浏览器显示空白,应该是php内部报错导致的,推荐你在开发及测试时把报错打开:
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
3、如果用firefox+firebug的话,用firebug来看一下当前页面的http请求的结果,如果是500系列,就应该是php代码出现了问题

4、从我的经验来看,是你当前页面的某段php代码的语法出现了严重问题。例如:$_SESSION[username]推荐写为$_SESSION['username'],“?>”符号前面需要有空格等等。
5、至于你的dw内显示正常,是因为dw不处理php逻辑并忽略代码,只是把html给展现出来了

回答2:

因为你的大括号是html输出的,当你的if语句里面是真的话,也就是成立的话,大括号才会有输出
既然不能输出,你把if里面的感叹号去掉应该就可以了

回答3:

php是在服务器端执行的,在本地的话我们需要搭建php运行环境,你去下载一个wamp集成环境吧