PHP:由AJAX调用覆盖的构造函数中的$ _GET值

时间:2016-02-02 20:25:03

标签: php ajax

这是我的构造函数:

function __construct(){
  $this->table_type = $_GET['page'];
}

当我稍后尝试使用AJAX调用访问$this->table_type时,新的$ _GET值将覆盖构造函数中设置的值,$this->table_type将显示为null。

如何在实例化类时获取$_GET['page']的值,而不是让它更改?

1 个答案:

答案 0 :(得分:0)

当您加载页面时,PHP已经被执行,唯一的结果就是您看到的页面。不保留任何变量,类或其他任何内容。当AJAX调用发生时,整个PHP代码再次执行。

如果您想保留一些数据,请使用会话。