2013-11-02 118 views
-1

我試試這個用PHP來重定向頁面:重定向頁面使用PHP

if($var="error") echo '<script>location.href="404.php"</script>';

作品,但是,可以直接從PHP重定向的頁面?

+0

應該是一個非常簡單的網絡搜索'PHP redirect'。 WOuld發現它比在網站上註冊更快 – charlietfl

+0

嗨,歡迎來到Stack Overflow!請在詢問之前始終搜索。搜索'重定向使用php'會給你正確的答案。 –

+1

來吧,夥計。你甚至不打擾*首先做一個谷歌搜索? –

回答

-1

PHP重定向與header()

header('Location : '404.php'); 

DOCS

+0

我不是downvoter,但這不能編譯。你在字符串中有一個額外的''''。 – luiscubal

0

是完成的,它是。

header('Location: http://google.com'); 
exit(); 
+0

+1 [退出後標題](http://stackoverflow.com/questions/2747791/why-i-have-to-call-exit-after-redirection-through-through-headerlocation-in-php) –

-1

,如果你的任何內容之前做到這一點是可能的:

<?php header("Location: 404.php"); ?> 

如果您發送的任何內容給客戶端,但是,它不會工作。這意味着即使是第一個PHP塊之前的文檔類型或空格。

此外,如果您想停止處理該頁面,那麼只需在該處添加exit;exit();

-1

是的......您可以使用位置標題。 例子:

<?php header('Location: 404.php'); ?> 

但是,如果有任何類型的輸出這個聲明之前,你不能用這個。

-1

使用header()功能

header("Location: 404.php"); 
exit();