获取参数PHP

获取参数PHP,php,html,Php,Html,我有一个HTML/PHP网站(my.PHP中的HTML代码) 我正在使用$_GET[“name”]方法,这样我就可以在我发送的链接中写下我的客人的名字 (例如:mywebsite.com/index.php?name=Mike)。以下是我使用的代码: <p class="guest_info"> <?php echo " " . $_GET["name"]; ?> <im

我有一个HTML/PHP网站(my.PHP中的HTML代码)

我正在使用$_GET[“name”]方法,这样我就可以在我发送的链接中写下我的客人的名字 (例如:mywebsite.com/index.php?name=Mike)。以下是我使用的代码:

<p class="guest_info"> 
        <?php echo " " . $_GET["name"]; ?> 
        <img alt="account_avatar" src="./index_files/avatar.svg">
        </p>    

现在,我想把这个名字应用到不同的页面上。我目前的问题是,如果我给出了链接,然后单击了我网站的另一个页面后,[“name”]就不会被保存。我想在导航时保存第一个给定URL中使用的名称,如果我在链接中更改名称,它也会自动更改页面


感谢您的帮助

为了让
$\u GET['name']
在页面之间持久化,您需要在URL查询字符串中不断传递它。例如,类似这样的内容:

您应该使用或

使用会话路由,在页面的开头,确保添加
session\u start()

然后可以将该值存储为会话值

if(array_key_exists('name', $_GET) && !array_key_exists('name', $_SESSION)) {
    $_SESSION['name'] = $_GET['name'];
}

现在,在该代码之后的任何地方,只要会话持续,您都可以使用
$\u SESSION['name']
来访问该值。

“我正在使用$\u GET[“email”]方法,这样我就可以在我发送的链接(例如:mywebsite.com/index.php?name=Mike)中写入我的客人的姓名。下面是我使用的代码:“-那么是哪一个,
$\u GET[“email”]
$\u获取[“名称”]
?在这两种情况下,问题都太广泛了。$\u GET[“name”]:)这需要用户访问的每个链接都设置
$\u GET
参数。