【发布时间】:2018-07-07 08:23:44
【问题描述】:
大家好,我正在尝试做一件奇怪的事情,我想把我所有的代码,我所有的网站页面放在一个 if 中,例如我想这样做:
<?php
include('..../...../php/secure-open.php');
if(......){
ALL OF WEBSITE CODE HERE
include('..../...../php/secure-close.php');
}
secure-open.php 在哪里:
<?php
if(security check here){
?>
而secure-close.php是
<?php
}else{
die();
}
?>
所以只有在安全条件为真时才会执行所有遗嘱,但是当我尝试这样做时,它会说,Unexpected document ends on line`....
【问题讨论】:
-
你必须用
}关闭同一个PHP文件中的{。你想要的当然是可能的,但不是这样。在secure-open.php中使用类似function passedAllSecurityChecks() { ....<checks> ....}的函数并让它返回一个布尔值。然后在您的主 PHP 文件中使用该函数。
标签: php if-statement include