PHP Get Методы - PullRequest
       20

PHP Get Методы

0 голосов
/ 15 сентября 2018

можно ли сделать

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

, поэтому я хочу 2 сообщения.1. это page = account и в index.php это делает:

elseif($page == "account"){
    require_once("frontend/pages/accountsettings/account.php");
}
Сообщение , как только я открываю account.php сверху, msg = changesuccess

1 Ответ

0 голосов
/ 15 сентября 2018

Предполагается, что вы устанавливаете $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.

...