没有header()或meta的PHP重定向

Yos*_*ahu 4 php redirect header require

我正在尝试设计一个执行某些数据库操作的页面,然后将用户重定向回到他们来自的页面.问题是我使用require()函数来获取与数据库的连接,因此已经发送了标头.元标记是不可能的,因为我希望它看起来像所有进程都是从它们来自的页面完成的.有小费吗?有没有办法可以使用require()header()我必须放弃一个?有替代品header()吗?

Wis*_*guy 7

如果在发送header()某些内容之前无法发送,请在发送任何内容之前在脚本的开头放置输出缓冲ob_start();.这样,任何内容都将存储在缓冲区中,直到脚本结束或手动发送缓冲区内容时才会发送.

另一方面,仅仅包含require另一个文件不会生成任何标题/内容,除非包含的脚本发送它们.最常见的"隐藏"原因是在<?php ?>标签之前或之后没有注意到空白.