PHP GET没有价值

时间:2017-01-18 11:17:37

标签: php html get include

我有点麻烦得到页面=?值并使用该值根据正确的页面检索内容。目前,即使我尝试以“语言”标签打开某些内容,此代码也会一直停留在主页上。

会喜欢一些帮助..

<?php
session_start();

if( isset( $_GET["page"]) ) {
    $_SESSION["activePage"] = $_GET["page"];
}

if( !isset( $_GET["activePage"] ) ) {
    $_SESSION["activePage"] = "home";
}

?>

这是我的PHP代码

<div id="cs_menu">
        <ul class="ul_menu">
            <li><a href="?page=home">Home</a></li>

            <li><a href="?page=languages">Languages</a>
                <ul>
                    <li><a href="?page=dutch">Dutch</a></li>
                    <li><a href="?page=german">German</a></li>
                    <li><a href="?page=french">French</a></li>
                    <li><a href="?page=spanish">Spanish</a></li>
                </ul>
            </li>
            <li><a href="&page=dialecten">Dialecten</a>
                <ul>
                    <li><a href="?page=twents">Twents</a></li>
                    <li><a href="?page=fries">Fries</a></li>
                    <li><a href="?page=zachteg">Zachte G</a></li>
                    <li><a href="?page=rotterdams">Rotterdams</a></li>
                    <li><a href="?page=amsterdams">Amsterdams</a></li>
                </ul>
            </li>
            <li><a href="?page=provincies">Provincies</a>
                <ul>
                    <li><a href="?page=overijssel">Overijssel</a></li>
                    <li><a href="?page=noordholland">Noord-Holland</a></li>
                    <li><a href="?page=gelderland">Gelderland</a></li>
                </ul>
            </li>
        </ul>
    </div>

这是我的HTML菜单

<div id="content">

    <?php
        echo $_SESSION["activePage"];
        include "includes/".$_SESSION["activePage"].".phtml";
    ?>

</div>

我在这里调用内容

2 个答案:

答案 0 :(得分:3)

$ _GET参数

的问题
 <?php
 session_start();

    if( isset( $_GET["page"]) ) {
    $_SESSION["activePage"] = $_GET["page"];
 }

 if( !isset( $_GET["page"] ) ) {
    $_SESSION["activePage"] = "home";
 }

?>

答案 1 :(得分:0)

Menref在href中的完整网址。 你给了href =&#34;?page = twents&#34;它会尝试打开&#34;?page = twents&#34;并且会卡住。