请教一句php语句是什么意思?

如题所述

检测变量是否已设置并且非 NULL

截取前4位字符串

指定要访问的页面

整体来说就是参数设置且非NULL,前4位不是HTML,且访问路径不是/,就提示404

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-29
1.isset($p['extension']) 是否存在$p数组中的extension键的值;&&这个是并且的关系,就是满足符号链接的语句同时成立的情况
2.substr($p['extension'],0,4) 从$p数组中的extension键的值从左0位开始取到第四位字符;并判断四位字符不是html
3.$_SERVER['REQUEST_URL']这个是php请求的url地址,意思就是这个url地址不是'/'
4.header()是跳转函数,当同时满足1,2,3时,跳转404错误页面,并输出echo 404错误,然后exit(),中断退出程序;
第2个回答  2021-05-26
如果$p这个数组有extension的key存在,那么就从第一个字符开始截取4个,与html字符串进行比较,并且全局变量里面的REQUEST_URI 是根路径,条件都满足返回404
第3个回答  2021-04-15
判断链接是否包含/html,如果不包含就显示404页面
第4个回答  2021-05-31
echo,是输出,前面是判断是不是html,是的话就echo输出个404提示
相似回答