如何修改在不同PHP页面中启动的变量?

时间:2011-11-25 11:25:42

标签: php variables scope

我有一个变量用于在过程结束时显示一个消息,
并且在include ed中在不同页面中进行操作,我想在另一页中操纵该变量(我在其中包含了procces) 问题是变量是在procces页面的开头处插入的,
 因此,每当我使用该页面时,该变量将重置。 我尝试了不同的方法,但没有任何工作 它只输出我在procces页面中指定的值 我尝试将它global并修改它但没有工作..

2 个答案:

答案 0 :(得分:2)

您的PHP页面根本不记得任何内容,而不是单独记忆。当有人在浏览器中键入您的页面时,服务器会执行您的脚本。 PHP盲目地执行它并且不会尝试记住任何内容。

除非您使用会话或某种形式的持久存储(如数据库)。在您的情况下,您想要使用会话:Take a look.

答案 1 :(得分:1)

HTTP是无状态协议,PHP也是如此:您无法从另一个页面请求中读取变量。您需要使用会话session_start()$_SESSION