使用print(而不是echo)是不好的做法,所以我以后可以使用headers()?

时间:2016-11-16 23:01:16

标签: php

就像问题所述,今天早些时候我通过用PHP重定向替换javascript重定向来解决代码中的错误:

header('Location: index.php')

我能够实现此目标的唯一方法是将代码中的每个echo替换为print。通过这样做,我被允许使用header()电话。

我很想知道这是不好的做法,如果有,为什么?

1 个答案:

答案 0 :(得分:1)

在这种情况下,echoprint之间没有区别。

在使用header发送重定向标头

之前,您可以尝试ob_clean清除您的php输出缓冲区