所以我有几种不同的方法来尝试和防止会话劫持,一种是使用HTTP_USER_AGENT并检测它在会话期间是否发生了变化。这样做的问题是,如果用户使用移动电话访问网站,并从移动视图更改为桌面视图,则用户代理将更改,并且用户会收到以下错误:
if (isset($_SESSION['HTTP_USER_AGENT']))
{
if ($_SESSION['HTTP_USER_AGENT'] != md5($_SERVER['HTTP_USER_AGENT']))
{
echo "Error: security i
有时,我在Chrome Devtools中看到这样的警告:
You should consider switching your application to a secure origin, such as HTTPS.
这个“像HTTPS”是怎么回事?除了HTTPS之外,是否还有“安全来源”可以为网站提供服务?
我没有问题使用https (我已经在我正在工作的所有网站上启用了它)。这个问题纯粹是出于好奇。