我正在尝试构建一个基于web的应用程序,在这个应用程序中,用户将图像发送到后台办公室(这是通过数据库实现的),该图像要么被管理员批准,要么被管理员拒绝,并将一条消息发送给用户,通知他们该决定。
这是一个清道夫狩猎网络应用程序的一部分,我正在制作,将有不同的团队,这将需要收到不同的信息/线索,取决于他们在游戏的阶段。来自后台办公室的消息需要发送到特定的会话,因此我将team_name作为变量,并需要将其与$_SESSION['team_name']进行比较,以确保将其发送给正确的人员。
我还需要将消息作为字符串传递到用户索引页面。我的后台表格是这样的:
<form method="post">
Team Name:
<input type="text" name="team_name" value="<?php echo $_SESSION['team_name'];?>">
<input type="submit" name="autosend" value="Send Next Clue">
Manually Type Clue:
<input type="text" name="clue" value="<?php echo $_POST['clue'];?>">
<input type="submit" name="manualsend" value="Send Typed Clue">
</form>
我一直在玩弄php的不同类型的超级全局,但我似乎无法让消息显示在另一个页面,这实质上与变量相呼应。
消息不能作为$_SESSION变量发送,因为后台是一个管理页,因此不在同一会话中。
那么,在不使用$_SESSION变量或数据库的情况下,在两个php脚本之间传递消息的最佳方法是什么?
发布于 2015-08-12 10:51:14
会话是特定于用户的,您不能从另一个用户会话中访问某人的会话。
另一方面,您可以存储从admin到db的值。当用户刷新页面时,您只需为该用户检查数据库中的内容。所有PHP应用程序都是这样做的。
https://stackoverflow.com/questions/31962853
复制相似问题