我是php的新手,我目前面临使用标题功能的问题。
目前我正在开发一个票务系统,当所有用户凭证都经过验证时,他会被重定向到支付网关。成功完成付款后,我必须将他重定向回验证页面。我正在使用头功能来执行此操作。我担心的是调用头函数时调用堆栈是怎么回事,我无法可视化调用堆栈我需要管理它还是php自己做它。
任何帮助将不胜感激。
答案 0 :(得分:3)
关于如何调用header
没有什么特别之处。它就像其他任何一个功能一样。
然而,由于输出发送到浏览器的方式,在发送任何输出之前进行任何header
调用至关重要。任何一个。甚至不允许一个空格。就个人而言,我使用ob_start()
实现此效果,但请注意,这样做可以防止较长的页面被分段下载 - 它们必须在发送之前处理完成。就我而言,这不是问题,因为我的页面生成时间不到十分之一秒。
但请记住,仅仅因为您使用header
来启动重定向,不会阻止脚本的其余部分被执行。在exit;
来电后,您几乎总是希望header
。