PHP标题('location:mypage.php')vs header('location:mypage.php')

时间:2018-06-15 10:44:28

标签: php apache xampp

我有一些PHP的基本知识。一旦我的Localhost(XAMPP)中出现500内部错误,它就显示服务器已经过载。在做了一些R& D后,我得到了解决方案。

我用过

header('location : mypage.php') // Giving me 500 internal error

解决方案是

header('location: mypage.php') // just removing the space between 'location' and ':'

所以我的问题是它发生的原因? 'location:mypage.php'和'location:mypage.php'之间有什么区别?

1 个答案:

答案 0 :(得分:0)

很简单,当包含空格时,您的语法错误。它是规范的一部分,您可以在W3C网站上阅读。

https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.30