Задать вопрос
@4Geka
PHP

Не работают сессии php, в чем дело?

Вот файл с выбором города city.php:

<?   unset($_SESSION['locality']);
session_destroy();
?>
<div class="main-block">
	<div class="container">
		<div class="content-block row">
			<aside class="left-sidebar col-xs-3">
				<?php $this->getServices(); ?>
			</aside>
			<div class="main-column col-xs-6">
				<?
foreach($this->contentRows as $city){
	if(!empty($city->link)){
		$link = $city->id_record .'-'.$city->link;
	}
	else{
		$link = $city->id_record;
	};
	?>
<a href='/?city&title=<?=urlencode($city->title)?>'><?=$city->title;?></a><br>

<?
};
?>


А вот главный файл со стартом сессии, index.php:
<?php
	session_start();

    ini_set('session.gc_maxlifetime', 3600*24*30);
    ini_set('session.cookie_lifetime', 3600*24*30);

	if(!$_SESSION['locality'])
	{
		if (isset($_GET['title']))
			{
				$_SESSION['locality']=$_GET['title'];
		 }
    }
?>

Но после того как обновляю страницу, сессия сбрасывается (т.е попросту не сохраняется), в чем трабла?
  • Вопрос задан
  • 6915 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя safenoob К ответам на вопрос (3)
safenoob
@safenoob
var_dump($_SESSION);
поставьте в разных местах и смотрите где она пропадает
Ответ написан