任何人都可以向我解释如果我们在session_name中使用点(.),浏览器会丢失会话吗?
例:
session_name('abc'); // works
session_name('a.bc'); // doesn't work
Run Code Online (Sandbox Code Playgroud)
来自PHP session_name()文档:
会话名称引用会话的名称,该名称用于cookie和URL(例如PHPSESSID).它应该只包含字母数字字符; 它应该简短且具有描述性(即对于启用了cookie警告的用户).如果指定了name,则将当前会话的名称更改为其值.
注意"它应该只包含字母数字字符".