PHP获取方法

问题描述 投票:0回答:1

是否有可能

header("location: ../../index.php?page=account?msg=changesuccess");

所以我想要2条消息。 1.是page = account而在index.php中它是这样的:

elseif($page == "account"){
    require_once("frontend/pages/accountsettings/account.php");
}
  1. 消息是,一旦我从上面打开account.php,msg = changesuccess
php methods get
1个回答
0
投票

假设你正在设置$page

$page = $_GET['page'];

您只需更改URL中的查询字符串即可正确添加msg参数。

header("location: ../../index.php?page=account&msg=changesuccess");

然后你也可以从$_GET得到它。由于您使用require_once加载account.php,index.php中的任何变量也将在account.php中可用。

// ...

elseif($page == "account"){
    $message = $_GET['msg'];
    require_once("frontend/pages/accountsettings/account.php");
    //account.php will have access to $message
}

你真的不需要创建另一个变量,因为account.php也可以直接访问$_GET,但我只是想表明index.php中的任何东西都是account.php中的in scope

© www.soinside.com 2019 - 2024. All rights reserved.