0

例如:

如果我只有 cite.php,它会默认为

如果是 cite.php?c=1,那么它会加载其他内容。

与 cite.php?c=2 ....etc 相同

我在使用 switch,case 语句之前做过,但我忘了怎么做:(

4

5 回答 5

3
$f = $_GET["c"];

switch($f){
  case 1:
    /* content here*/
  break;

  case 2:
  /* content here*/
  break;
}
于 2012-04-23T23:38:16.360 回答
1

您可以使用以下代码:

        $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 */
    }
于 2012-04-23T23:42:17.380 回答
0

您可以使用 &_GET 变量:

<?php echo $_GET["c"]; ?>
于 2012-04-23T23:36:27.503 回答
0

你会用$_GET[]

if isset($_GET['c']) {
    /* write code to show specific info *?
} else {
    /* show other info here */
}
于 2012-04-23T23:36:56.387 回答
0

你可以用 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>
于 2012-04-24T00:26:45.973 回答