我有点麻烦得到页面=?值并使用该值根据正确的页面检索内容。目前,即使我尝试以“语言”标签打开某些内容,此代码也会一直停留在主页上。
会喜欢一些帮助..
<?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>
我在这里调用内容
答案 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;并且会卡住。