如何在另一个php页面(包括包含GET请求的php页面)上显示超链接的GET输出

如何在另一个php页面(包括包含GET请求的php页面)上显示超链接的GET输出,php,html,Php,Html,home.php <?php include("header.php"); include("session.php"); ?> <h3>Welcome <?php echo $login_session; ?></h3> <?php include("feed.php"); ?> 欢迎 feed.php <?php include("categories.php"); function Qfeed(

home.php

<?php
    include("header.php");
    include("session.php");
?>
<h3>Welcome <?php echo $login_session; ?></h3> 
<?php include("feed.php"); ?>

欢迎
feed.php

<?php include("categories.php");
   function Qfeed($cat){
      //output is echoed here...
   }
   if(isset($_GET["cat"])) {
      $cat = $_GET["cat"];
      Qfeed($cat);
   }
?>

categories.php

<a href="./feed.php?cat=1"><li class="selected">All categories</li></a>


问题:每次我点击home.php页面上的“allcategories”链接时,输出都显示在feed.php上。我希望它显示在包含feed.php的home.php页面上。

因为您正在链接中调用feed.php?cat=1:

<a href="./feed.php?cat=1"><li class="selected">All categories</li></a>

尝试调用home.php

<a href="./home.php?cat=1"><li class="selected">All categories</li></a>

因为您正在链接中调用feed.php?cat=1:

<a href="./feed.php?cat=1"><li class="selected">All categories</li></a>

尝试调用home.php

<a href="./home.php?cat=1"><li class="selected">All categories</li></a>