2015-02-18 3 views
-3

Я только начал изучать PHP, и я хотел сделать перенаправление на новый сайт. Я хочу, чтобы это было похоже на location.href="http://example.com" в Javascript, но я ничего не нашел ... Любые идеи?Перенаправление на сайт с использованием PHP

+0

Вот идея для вас: [RTM: 'header' является то, что вам нужно] (HTTP://www.php.net/header) –

+2

http://stackoverflow.com/questions/768431/how-to-make-a-redirect-in-php – treegarden

+0

echo '
Go to website
'; – Comum

ответ

1

Попробуйте это:

header("location: http://example.com"); 

exit(); 

exit() является обязательным, иначе коды после заголовка будут выполнены.

+0

'exit() должен': просто это не так. Итак, что, если выполняется оставшийся код? Это не обязательная мера предосторожности для ленивых программистов. Если код был написан хорошо, то перенаправление было бы сделано на логическом конце кода, где дальнейшая обработка не будет продолжена. –

+0

@Hanky, я думаю, что прекращение выполнения скрипта и вызов деструкторов могут быть достаточной причиной для использования exit() после заголовка() :) –

2

В PHP вы должны установить header. Проверить Manual

header("Location:http://example.com"); 
0

В коде PHP вы должны установить заголовок, как показано ниже

header("Location:http://example.com"); 
exit(); 

Или вы можете установить, как этот

<?php 
    echo"<script>window.location='URL of your website'</script>"; 
?> 
0

Вы можете повторить HTML/HTTP перенаправления тег. Просто вставьте следующие данные:

<?php 
echo '<meta http-equiv="refresh" content="0; url=http://example.com/" />' 
?> 

Пожалуйста, избегайте кавычек и соответствующим образом изменяйте URL-адрес.

Это должна быть первая строка, написанная в браузере, или она может работать или не работать. ?

Повторите Использование Javascript

<?php 
echo '<script type='text/javascript''>window.location.href='example.com'</script> 

>

Пожалуйста избежать кавычки надлежащим образом

Смежные вопросы