на моем локальном сервере WAMP, когда я вызываю session_start()
, идентификатор сеанса устанавливается в cookie следующим образом, а var_dump($_COOKIE)
дает следующее.
array
'PHPSESSID' => string 'qg8nrlpdtgb391386lhghgv727' (length=26)
, поэтому, когда я вызываю session_start () снова мой предыдущий сеанс возобновляется.
, но когда я развернул тот же код на своем веб-сервере, PHPSESSID не был установлен в cookie.В результате каждый раз, когда я звоню session_start(),
, вместо возобновления предыдущего сеанса создается новый сеанс.
Может кто-нибудь сказать, пожалуйста, возможную причину проблемы. Должны ли мы явно установить PHPSESSID для cookie?
Кроме того, в моем локальном (WAMP) я не есть https, но в ИнтернетеСервер, на котором я нажал код - это https.Это проблема?
Я застрял с этим почти 3 дня.
Заранее спасибо.Канна