Home > Backend Development > PHP Tutorial > php禁止直接访问的问题

php禁止直接访问的问题

WBOY
Release: 2016-06-06 20:34:24
Original
1319 people have browsed it

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

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

b文件:

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

回复内容:

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

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

b文件:

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

a.php

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

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

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

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

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template