就像问题所说的那样,今天早些时候我解决了代码中的一个错误,用php重定向代替了javascript重定向:
header('Location: index.php')
我能做到这一点的唯一方法是将代码中的每个echo
替换为print
。通过这样做,我被允许使用header()
调用。
我很想知道这是不是不好的做法,如果是,为什么?
本例中echo
与print
无差异。
也许你可以尝试ob_clean
来清除你的php输出缓冲区之前,你使用header
发送一个重定向头
就像问题所说的那样,今天早些时候我解决了代码中的一个错误,用php重定向代替了javascript重定向:
header('Location: index.php')
我能做到这一点的唯一方法是将代码中的每个echo
替换为print
。通过这样做,我被允许使用header()
调用。
我很想知道这是不是不好的做法,如果是,为什么?
本例中echo
与print
无差异。
也许你可以尝试ob_clean
来清除你的php输出缓冲区之前,你使用header
发送一个重定向头