奇怪的情况。 我有一个Projects类,它有以下构造函数 p>
public function __construct($ db){
$ this-> db = $ db;
$ this-&gt ; lang = strtolower($ _ SESSION ['la']);
}
code> pre>
我正在使用AJAX来调用一个简单的get()函数但错误 返回 p>
< b>注意< / b&gt ;:未定义变量:_SESSION in< b> D:\ Sites \ proman \ class \ Projects.php< / b&gt ; 在线< b> 10< / b>< br />
code> pre>
在我的index.php中,我有session_start(),所以这不是问题。 我甚至可以在构造方法中print_r($ _ SESSION),我看到'la'的会话变量。## p>
我尝试将session_start()添加到我的项目顶部。 php类,但后来我得到会话已经开始的警告。 p>
这是我在index.php顶部的会话init ##
it也设置了默认语言(la)变量 如果用户没有选择 p>
<?php
session_start();
if(!isset($ _ SESSION ['la']))$ _SESSION [ 'la'] =“EN”;
?>
code> pre>
这是Projects Constructor ##
Array中print_r()的输出( [la] => FR)
任何想法都可能在这里出错?
谢谢! p>
div>