假设我有一个PHP脚本,其中包含一些选择框,我想将所选值存储在会话数组中。到目前为止,我使用以下结构将值分配给我的会话数组:
$_SESSION[SCRIPT_NAME]['filter_data']
SCRIPT_NAME是一个常量,用于存储脚本名称,这样可以使每个PHP脚本的会话变量唯一。一切都很好,直到用户在两个或更多标签中同时打开同一个脚本。在这种情况下,变量混合在一起,事情就会出错...
也许你有任何想法如何使每个脚本实例的会话变量绝对唯一?或者有什么建议可以以不同的方式实现功能?
我知道,我可以在URL中传递我的变量,但我不喜欢这个选项。我想使用会话,并且希望我的Web应用程序的每个脚本在整个用户登录会话期间记住用户的选择。