2016-12-21 2 views
1

Страница:

<?php 
session_start(); 
$_SESSION["username"]="skygao"; 
echo $_SESSION["username"]; 

после запуска этого сценария на первой странице, O/P является:

skygao 

Вторая страница:

<?php 
session_start(); 
var_dump($_SESSION["username"]); 

Я пытаюсь получить значение на втором Страница, но O/P:

NULL 

Может ли кто-нибудь мне помочь?

PHP5.4.45 Информация + Nginx1.8 + CentOS6.5

php.ini сессия: enter image description here

+1

Выглядит хорошо, эти страницы находятся в одном домене? –

+0

ДА, Два страницы того же домена – james

+0

Вы можете делиться ссылками на две страницы? как вы их называете? –

ответ

-2

Вы начинаете сеанс на второй странице, следовательно, вы не смогли получить эти значения,

использование

if(!isset($_SESSION)){ 
    session_start(); 
} 

на вашей второй странице.

+0

просто нет, вам нужно сначала вызвать 'session_start()' –