,如果你不喜欢使用的JavaScript,你可以试着改变你的PHP的结构,如: home.php:
<?php
include 'header.php';
include 'menu.php';
include 'content.php';
include 'footer.php';
?>
中的header.php:横幅或标识与文字。 在menu.php:你的链接像
<?php
echo '<a href="./home.php">Home</a><br/>';
echo '<a href="./home.php?m=1">About</a><br/>';
echo '<a href="./home.php?m=2">Products</a><br/>';
echo '<a href="./home.php?m=3">Services</a><br/>';
echo '<a href="./home.php?m=4">Contact</a><br/>';
?>
在content.php:
<?php
if(!isset($_GET['m'])) $_GET['m']=0;
switch($_GET['m']){
case 0:
include 'page_0.php';
break;
case 1:
include 'page_1.php';
break;
case 2:
include 'page_2.php';
break;
case 3:
include 'page_3.php';
break;
case 4:
include 'page_4.php';
break;
}
?>
,所以你需要创建的所有论文page_0.php ... page_4.php
希望这代码将帮助你。
它不能通过PHP(单独)完成。 PHP将在加载页面时执行,因此如果不加载页面,则无法进行更改。 – kero
如果你真的想要做到这一点(没有JavaScript),你将不得不利用表单(POST或GET)或使用GET的链接,并每次提交页面进行重新加载,因为php是服务器边处理。 –
JavaScript与Java不是特别相似,只是它也是一种编程语言。 – ceejayoz