首页 > 解决方案 > 单击标签时更改 PHP 变量

问题描述

标签: phphtml

解决方案


我真的不明白你要做什么,你的代码看起来不像你想做的。

这是我找到您的代码的错误:

  1. 该链接不会做任何事情,因为您只是索引没有位置可去。
  2. $requestedPage = "" 看起来你用 null 初始化了,所以如果你正确链接它总是 index.php

所以我为你写了一个代码,希望它对你有用:

索引.php

    <html>
     <head>
     </head>
      <body>
       <?php
        echo "<a href='test.php?name='>Index</a>";
        echo "<a href='test.php?name=info'>Infos</a>";
       ?>

      </body>
     <html>

测试.php

<html>
 <head>
  </head>
    <body>
    <?php
       // $requestedPage = $_GET["name"];
        $requestedPage = $_REQUEST["name"];
       if ($requestedPage=='info'){
          include_once("info.php");
        }
        else if($requestedPage=='other') {
            include_once("other.php");
        }
        else{
        include_once("index.php");
       }
     ?>
   </body>
   </html>

现在,如果您想获取当前 URL 的完整 URL,代码如下:

echo $actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

我想这可能对你有帮助!!


推荐阅读