我有一个PHP文件(approvals.php)只能在AJAX调用中执行。它有一个postgresql查询,用于搜索表并使用设置为会话变量的客户ID。问题是,我似乎无法在此文件中访问此会话变量。我的查询是这样的:PHP会话变量不可用
$query = "SELECT merchant_id FROM ndovu_merchant_users WHERE customer_id={$_SESSION['customer_id']}";
$result = pg_query($query);
我试图呼应会话变量$_SESSION['customer_id']
但没有。但是,在将固定值传递给查询时,它会返回结果。
你在哪里给会话赋值? – Naruto 2014-10-10 08:48:10
您是否在您的approvals.php文件的顶部添加了'session_start();'?请向我们展示您的文件的更多代码。 – chresse 2014-10-10 08:49:25
是的,我有,但仍然无法正常工作。会话变量被设置在另一个文件中。 – Denny 2014-10-10 08:54:51