两种禁止非法访问的方法
1、empty
empty — 检查一个变量是否为空
bool empty ( mixed $var
)
如果 var
是非空或非零的值,则 empty() 返回 FALSE
。换句话说,""、0、"0"、 NULL
、 FALSE
、array()、var $var; 以及没有任何属性的对象都将被认为是空的,如果 var
为空,则返回 TRUE
。
<?php
// 结果为 true,因为 $user 为空
if (empty( $user )) {
die('非法访问');
}
?>
2、isset
isset — 检测变量是否设置
bool isset ( mixed $var
[, mixed $...
] )
检测变量是否设置,并且不是 NULL
。
if(!isset($_POST['pwd'])){
die('非法访问');
}