【发布时间】:2011-12-06 11:32:25
【问题描述】:
我正在学习 PHP,并且一直在寻找这个。我想要实现的是这样的:
if (true/false) {
go to this url;
}
每次我搜索 php 重定向或 php 链接等术语时,99% 的时间我都会得到一些“标题”。我读到标题重定向可以实现这一点,但没有代码可以在它之前,它必须是页面上的第一个,否则它将不起作用。
如果是这样,那我该如何实现呢?
【问题讨论】:
-
在进行标头重定向之前你不能有任何输出,但它们通常是要走的路。在输出任何 HTML 之前考虑如何进行真/假检查通常比尝试找到一种在呈现过程中重定向到页面的方法更好
-
如果您已经输出了一些东西,您可以使用 JavaScript 的
document.location="url";或已弃用的元刷新标签:secure.wikimedia.org/wikipedia/en/wiki/Meta_refresh -
谢谢各位。我会接受你的建议 pekka 并把它放在 b4 任何呈现...我检查表单中的某些值与 db 上的某些值,这样就可以了。谢谢。