Rumah >pembangunan bahagian belakang >tutorial php >php禁止直接访问的问题

php禁止直接访问的问题

WBOY
WBOYasal
2016-06-06 20:34:241299semak imbas

我有两个文件,a文件被b文件加载,我使用了在b文件定义常量,然后在a文件中验证是否有这个常量,但是验证却失效了。
代码如下:
a文件:

<code><?php if (!defined(HEIDOMAIN)) {
    exit("123");
}
</code></code>

b文件:

<?php define('HEIDOMAIN', True); require '/Include/MakeUser.php'; ?> <br> 求助如何解决?

回复内容:

我有两个文件,a文件被b文件加载,我使用了在b文件定义常量,然后在a文件中验证是否有这个常量,但是验证却失效了。
代码如下:
a文件:

<code><?php if (!defined(HEIDOMAIN)) {
    exit("123");
}
</code></code>

b文件:

<?php define('HEIDOMAIN', True); require '/Include/MakeUser.php'; ?> <br> 求助如何解决?

a.php

<code>php</code><code><?php if (!defined('HEIDOMAIN')) {
    exit("123");
}
</code></code>

加引号, 否则就是检测 True 的这个值是否定义了.

参考:
http://php.net/manual/en/function.defined.php

要在a文件中require一下b文件才行

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn