각 사용자에게 "req.session.pseudo"를 할당하려고 시도하고 있지만 다른 탭에 연결하려고하면 동일한 세션을 표시합니다.크롬 탭의 익스프레스 세션 세션을 차별화하십시오.
여기에 "req.session.page_views"가있는 예가 나와 있습니다. 여기
코드입니다 :var express = require('express');
var session = require('express-session');
var app = express();
app.use(session({
secret: 'ssshhhhh',
resave: false,
saveUninitialized: true
}));
app.get('/', function(req, res) {
if(req.session.page_views){
req.session.page_views++;
res.send("You visited this page " + req.session.page_views + " times");
} else {
req.session.page_views = 1;
res.send("Welcome to this page for the first time!");
}
});
내 첫 번째 탭에 결과 :
Welcome to this page for the first time!
내 두 번째 탭의 결과 : 나는 명확있는 희망
You visited this page 2 times
내 문제에 대해서. 고맙습니다.
나는 PHP가 어떻게 그렇게 할 수 있을지 전혀 모른다. – robertklep