哪位高人能帮我?这两个语句有什么区别?什么情况下第条能正常执行而第一条语句不能正常执行?
① header("location:{$gurl}?channelid={$channelid}&cid={$cid}");
② echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL={$gurl}?channelid={$channelid}&cid={$cid}\">";事情是这样的:
我用的dedecms中原来用的第1条语句,在我本地服务器上执行正常,但在虚机上不被执行,我把它换成第2条在虚机上正常了,我想知道这是为什么?我是php菜鸟,请各位朋友伸出援手
① header("location:{$gurl}?channelid={$channelid}&cid={$cid}");
② echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL={$gurl}?channelid={$channelid}&cid={$cid}\">";事情是这样的:
我用的dedecms中原来用的第1条语句,在我本地服务器上执行正常,但在虚机上不被执行,我把它换成第2条在虚机上正常了,我想知道这是为什么?我是php菜鸟,请各位朋友伸出援手
1.是PHP的面页跳转
2.HTML面页跳转。
在虚拟机里用第一条会报错不?
第二句是HTML里的,所以基本都可以的
error_reporting(E_ALL);
ini_set("display_errors",1);
看下有无错误信息。