PHP在加载页面之前检查全局变量

时间:2016-06-21 19:19:54

标签: php variables directory global-variables ini

我希望只有PHP变量存在且有效时才能加载目录中的所有PHP页面。我知道如何在一个或多个页面上手动执行此操作,但我希望这会自动发生在目录中的所有页面上。是否有某种类型的设置我可以放在php.ini文件中,这将允许我这样做。

2 个答案:

答案 0 :(得分:0)

只需向每个页面添加一个if语句,检查是否设置了会话变量。为什么要编辑ini文件?

答案 1 :(得分:0)

你可以使用htaccess来做到这一点。使用下面的代码在要保护的目录中创建一个htaccess文件。

.htaccess文件

php_value auto_prepend_file“/ path/globalchecker.php”

<强> globalchecker.php

<?php 
 if($some_global_value !== 'some value')
    exit;

?>