Php重定向ID到另一个文件Fom ID



大家好,我有一些破碎功能的Php CMS。我有菜单,菜单上有6项。

home.php?id=1      =>>  home.php
home.php?id=2      =>>  about-us.php
home.php?id=3      =>>  products.php
home.php?id=4      =>>  referances.php
home.php?id=5      =>>  gallery.php
home.php?id=6      =>>  contact.php

像这样。当我在菜单上点击他们中的任何一个时,url会显示他们的id,但不会重新接收到文件。我想在ID为1时执行重定向home.php当id为2重定向about-us.php时,当id为3重定向products.php和其他。我是php的新手,我必须为这个做什么

使用$_GET检索"id"变量:

$num = (isset($_GET["id"] ? intval($_GET["id"]) : 1);

然后使用switch/case来决定如何处理变量:

switch($num){
    case 1:
        header("location: home.php"); exit;
        break;
    case 2:
        header("location: about-us.php"); exit;
        break;
    //... etc ...
    default:
        header("location: home.php"); exit;
        break;
}

最新更新