Я довольно новичок в PHP и сессиях.
Я никогда раньше не работал с ними, и у меня довольно много проблем с ними работать с AJAX через поддомен.
Я на http://www.example.com/whatever, и я устанавливаю cookie с помощью:
session_set_cookie_params(0, '/', '.example.com');
session_start();
if(!isset($_SESSION['password']) ) {
$_SESSION['password'] = $_POST['password'];
}
var_dump(ini_get_all('session')); //seems like it doesn't save the cookie???
Затем я использую jQuery (load()
) для перезагрузки определенной части страницы. Я загружаю somefile.php из http://subdomain.example.com/subdomain/somefile.php. Я хочу получить информацию о сессии внутри этого somefile.php Я использую
var_dump(ini_get_all('session')); //can't find the cookie!??
if(isset($_SESSION['password']) ) {
$user_pass = $_SESSION['password'];
echo "Password: " . $user_pass . "<br>";
} else {
print "can't find cookie!";
}
Но я не могу получить информацию! Есть идеи, что я мог сделать не так? Я что-то пропустил?