将变量发送到其他页面(发送消息)[关闭]

Posted

技术标签:

【中文标题】将变量发送到其他页面(发送消息)[关闭]【英文标题】:Send a variable to other page (Send a message) [closed] 【发布时间】:2022-01-09 18:15:51 【问题描述】:

假设我已经完成了注册和登录页面,有没有办法将变量从注册发送到登录?

我的目标是提醒用户该帐户已创建。它应该如下所示: Result

【问题讨论】:

是的,有多种方式,例如:使用 URL 参数、使用会话、使用 cookie。你都尝试了些什么?你被困在哪里了? 我尝试使用“GET”在 php 中搜索全局变量之类的东西 更改页面后全局变量将无法生存 一个 Cookie 可能吗? 会话值可能更合适。 【参考方案1】:

您可能想为此使用会话

注册脚本:

//Start session, you need to do this to use session variables
    session_start();
//Make the session variable
    $_SESSION['message']="Account has been created";

登录页面:

    <?php
                session_start();
//Checks if the variable is declared, makes sure you don't get a warning for missing variable
                if (isset($_SESSION['message'])) 
//You can add whatever CSS class you want to this with "<div class='Class name'>". $_SESSION['message'] ."</div>"
                    echo $_SESSION['message'];
                
//Unset the variable, this makes sure you don't get the message again when you reload, if you're not using sessions anymore session_destroy(); is even better
                unset($_SESSION['message']);

【讨论】:

非常感谢你救了我! @rrenildopereiraa 没问题,只是在我的评论中注意到了一个关于如何添加 css 类的小问题。编辑了我的答案 你能否也将我的答案标记为正确,以防有人偶然发现这篇文章 嗯,我明白了...我是新来的,所以我知道如何将其标记为正确

以上是关于将变量发送到其他页面(发送消息)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

关闭页面时怎样向后台发送消息

等号神奇地出现在发送到寻呼机的消息中

关闭页面时向后台发送消息

关闭页面时向后台发送消息

将消息发送到我机器上的消息队列.....错误“无效的队列路径名”[关闭]

在关闭Inno Setup到Windows之前,发送关于重新检查PATH环境变量的消息[重复]。