我在php.ini中将其更改为
session.name = '__Secure-PHPSESSID'
但是,当我使用session_start()时;唯一的cookie名为PHPSESSID。 当我尝试使用
session_name('__Secure-PHPSESSID');
session_start();
完全没有显示Cookie。我在做什么错了?
答案 0 :(得分:0)
会话名称引用会话的名称,该名称用于cookie和URL(例如PHPSESSID)。 它只能包含字母数字字符;它应该简短且具有描述性(即,针对启用了Cookie警告的用户)。如果指定了名称,则当前会话的名称将更改为其值。
尝试使用不带_
或-
的名称,例如SecurePHPSESSID
session_name('SecurePHPSESSID');
session_start();