fantazista
Новичок
Добрый вечер.
Я запутался в сессиях.
Проблема такая
Допустим есть файл index.php
В settings/config.php начинаю сессию.
Теперь если я вызываю ее из controller.php
все работает.
а если из index убираю require_once 'controller.php'; и на какую то кнопку цепляю вызов controller.php. Что то вроде этого
В этом случае в '#result не возвращается результат такого кода в controller.php
В чем здесь проблема?
Я запутался в сессиях.
Проблема такая
Допустим есть файл index.php
PHP:
<?php
define('DIRECT_ACCESS', 1); // PRE - init
@ini_set('display_errors', true);
error_reporting(E_ALL);
//error_reporting(E_NONE);
if (!file_exists("settings/config.php")) {die('');}
require_once 'class/DB.class.php';
require_once 'class/cmsApi.class.php';
require_once 'class/utils.class.php';
require_once 'controller.php';
$api = new cmsApi();
...
PHP:
session_start();
$_SESSION['uid'] = 2222;
PHP:
print $_SESSION['uid'];
а если из index убираю require_once 'controller.php'; и на какую то кнопку цепляю вызов controller.php. Что то вроде этого
PHP:
$('#test').click(function() {
$.ajax({
type: "POST",
url: "controller.php",
data: ({
test: test
}),
success: function(msg){
$('#result').html(msg);
alert('Data Saved')
},
error: function() {
alert( "Data not Saved" );
}
});
});
PHP:
require_once 'settings/config.php';
echo $_SESSION['uid'];