例如:
如果我只有 cite.php,它会默认为
如果是 cite.php?c=1,那么它会加载其他内容。
与 cite.php?c=2 ....etc 相同
我在使用 switch,case 语句之前做过,但我忘了怎么做:(
$f = $_GET["c"];
switch($f){
case 1:
/* content here*/
break;
case 2:
/* content here*/
break;
}
您可以使用以下代码:
$c = isset($_GET['c'])?$_GET['c'] : '';
switch ($c) {
case 1:
/* Do something related to 1 */
break;
case 2:
/* Do something related to 2 */
break;
default:
/* Do something related to default */
}
您可以使用 &_GET 变量:
<?php echo $_GET["c"]; ?>
你会用$_GET[]
if isset($_GET['c']) {
/* write code to show specific info *?
} else {
/* show other info here */
}
你可以用 if 语句更简单地做到这一点
将此代码放在标题页中
<?php
$page = $_GET['c'];
if(!isset($page)) {
header('location:cite.php?c=1');
exit;
}
?>
然后使用它在页面上加载显示不同的元素(放置在<body></body>
标签之间)
<? if ($page == "1") {?>
<h2>page 1</h2>
<? } else if ($page == "2") { ?>
<h2>page 2</h2>
<? } ?>
链接看起来像这样
<a herf="cite.php?c=1">Link 1</a> <a herf="cite.php?c=2">Link 2</a>