Maison >développement back-end >tutoriel php >php禁止直接访问的问题

php禁止直接访问的问题

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBoriginal
2016-06-06 20:34:241325parcourir

我有两个文件,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文件才行

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn