我在InfoController上使用Cakephp-> index()我正在设置
$_SESSION['dir'] = realpath(dirname(__FILE__)) . "/../webroot";
在索引视图中,有一个调用ajax代码的按钮
function MakeAjax(option)
{
$.ajax(
{
type: 'POST',
url:"../app/webroot/directories.php",
dataType:'html',
data:{newdir: option},
success:function(result)
{
console.log(result);
}
});
}
这是directories.php
$value = $_POST['newdir'];
if(strcmp($value,'..') == 0)
{
preg_match('/\/[^\/]+$/',$_SESSION['dir'],$hello); // obtiene /A de X/X/X/A
...more code....
我已经尝试过使用session_start,但由于某种原因,会话中的变量dir丢失了。 我得到未知变量_SESSION,如果我设置session_start,那么我得到未知变量dir ...
任何想法?