重定向到另一个页面PHP

时间:2016-11-20 13:07:55

标签: php redirect hyperlink

我应该怎么做才能重定向到另一个页面?我在评论中所做的是尝试失败。

case 6:
            //$redirectLocation = "http://www.productionportugal.com/blog";
          //  header'Location: ' . $redirectLocation); assume it like homepage

            //include '/blog/index.php';
            //include 'blog/index.php'; database error

            //ini_set('include_path', '/blog');
            //set_include_path('/blog');

          // include_path=".:/blog" white page
           // include="/blog/index.php"

         //   $redirectLocation = "http://www.productionportugal.com/blog";


                require_once dirname(__FILE__) . '/Blog.php';

                $_blog = new Blog();

                $menuL = $_blog->getMenu();

                $conteudo = "<div class='container' id='blogMenu'>
                                <div class='titulo'>$nome
                                <div class='btn-group'>
                                    <a href='#' data-toggle='dropdown' id='dropdownBlog'>
                                      <span class='caret'></span>
                                    </a>
                                    <ul class='dropdown-menu' aria-labelledby='dropdownBlog' role='menu'>
                                      $menuL
                                    </ul>
                                </div>
                                <a class='sprite leftS' id='prevLatestBlog'></a><a class='sprite rightS' id='nextLatestBlog'></a></div>
                            </div>";
                $conteudo .= $_blog->getALL();

            break;

4 个答案:

答案 0 :(得分:1)

使用

header("Location: ".$website);

重定向到其他页面。

请参阅:http://php.net/manual/en/function.header.php

编辑:在您解释说您想要一个可以点击它的按钮之后。

您可以添加以下代码:

window.location.href = "http://www.productionportugal.com/blog";
单击按钮时,单击按钮onclick命令重定向。

答案 1 :(得分:0)

您发送一个标头,目的地为url

<?php
$newUrl = "http://www.productionportugal.com/blog";
header('Location: '.$newURL);
?>

这很容易。

注意如果标头已经发送,则会出错。以下是对其工作原理的详细解答:headers

答案 2 :(得分:0)

如果我已正确理解您的问题,则以下代码会有所帮助:

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

您可以提交任何网址

参考:http://php.net/manual/en/function.header.php

另请注意,标题必须在任何输出

之前出现在代码中

答案 3 :(得分:0)

这可以解决您的问题 按下按钮时,网址将作为新标签打开,而不会关闭按下按钮的当前页面。

<!--HTML--> 
<button type="submit" onclick="openExt('URL GOES IN HERE')"></button>

<!--JavaScript--> 
<script type="text/javascript"> 
function openExt(url) {
    window.open(url, "_blank"); 
} 
</script>