【发布时间】:2015-01-06 02:11:25
【问题描述】:
我的应用程序具有以下结构:
main.php 它包括具有数据库凭据的 config.php。
page1.php 其中还包括 config.php 并通过 AJAX 调用 get_page1_content.php。
get_page1_content.php 其中还包括 config.php,每次 page1.php 需要时都会通过 ajax 调用。
我的网址总是 www.mysite.com/main.php,我通过 JavaScript 加载所有 pagesX.php 文件。
page1.php、get_page1_content.php 和 main.php 第一行示例:
include("config.php");
$conf=new config();
我想检查 php 会话是否已启动,如果不是,我想刷新页面。 问题是我所有的文件都包含 config.php
现在在 config.php 中我有以下 __construct() 函数:
if (isset($_SESSION['@ADMIN'])){
$result=true;
}
else {
echo "<meta http-equiv=\"refresh\" content=\"0\">";
}
但这似乎不起作用。我可以看到我让标签刷新以响应 get_page1_content.php 但浏览器不刷新。
我的架构错了吗?我该如何解决?
提前谢谢你。
【问题讨论】:
标签: javascript php jquery ajax http-redirect