У меня есть файл PHP (approvals.php), который выполняется только при вызове AJAX. Он имеет запрос postgresql, который выполняет поиск в таблице и использует идентификатор клиента, который устанавливается как переменная сеанса. Проблема в том, что я не могу получить доступ к этой переменной сеанса в этом файле. Мой запрос как:PHP Session Variable недоступна
$query = "SELECT merchant_id FROM ndovu_merchant_users WHERE customer_id={$_SESSION['customer_id']}";
$result = pg_query($query);
Я попытался повторить переменный сеанс $_SESSION['customer_id']
, но ничего. Однако при передаче фиксированного значения в запрос он возвращает результат.
Где вы назначаете значение сеансу? – Naruto
вы добавили 'session_start();' в верхней части вашего файла approvals.php? Пожалуйста, покажите нам больше кода вашего файла. – chresse
Да, но я все еще не работаю. Переменные сеанса были установлены в другом файле. – Denny