0

我正在开发电子商务 Web 应用程序,它拥有用户和权限。所以根据他们的许可,

例如:我正在存储变量$chk = 'write'$chk = 'read'在会话中,我的情况是

if ($chk == 'write')
{
   // some function here to modify the page & its content
   // If true, then display SAVE button to save all changes made.
}

但是,有时我的页面无法访问这个变量,它的值$chk是未知的,因此它不显示 SAVE 按钮。但是,它会在刷新页面或稍后访问后显示按钮。谁能帮我解决这个问题..提前谢谢

4

1 回答 1

1

PHP 中的会话变量需要存储在$_SESSION魔法变量中,以将它们保存在多个页面中。为了确保一个页面可以访问会话,您还需要session_start()在每个页面上调用。

在这种情况下,更改$chk$_SESSION['chk']session_start()在每个页面的顶部添加可能会奏效。

于 2012-10-01T14:21:54.780 回答