将__Secure添加到PHPSESSID

时间:2018-07-05 16:02:29

标签: php session-cookies

我在php.ini中将其更改为

session.name = '__Secure-PHPSESSID'

但是,当我使用session_start()时;唯一的cookie名为PHPSESSID。 当我尝试使用

session_name('__Secure-PHPSESSID');
session_start();

完全没有显示Cookie。我在做什么错了?

1 个答案:

答案 0 :(得分:0)

From the docs

  

会话名称引用会话的名称,该名称用于cookie和URL(例如PHPSESSID)。 它只能包含字母数字字符;它应该简短且具有描述性(即,针对启用了Cookie警告的用户)。如果指定了名称,则当前会话的名称将更改为其值。

尝试使用不带_-的名称,例如SecurePHPSESSID

session_name('SecurePHPSESSID');
session_start();