在学php,遇到了exit()函数例如:if (!preg_match('/^[a-zA-Z_]+$/',$user))
{
echo('非法的用户');
exit();
} 那么,我为什么不直接写:preg_match('/^[a-zA-Z_]+$/',$user)
or exit('非法的用户'); 但是我在网上查不到这种写法,为什么?这种用法存在漏洞吗?
{
echo('非法的用户');
exit();
} 那么,我为什么不直接写:preg_match('/^[a-zA-Z_]+$/',$user)
or exit('非法的用户'); 但是我在网上查不到这种写法,为什么?这种用法存在漏洞吗?
解决方案 »
- php strlen限制140字怎么实现
- 一个函数调用方面的错误,求解。
- shtml和html生成哪种更好,更适后seo优化?
- php5连接oracle10g
- 网站ActiveX的安全怎样设?
- 哪种设计方案更好?谢谢指教!!!
- 请问怎么使用session 或cookie 记录登陆着的信息?
- 高分求简单数据库查询问题
- php连接mysql失败,请高手指教
- PHPexcel导入excel内容到数据库出错, $objPHPExcel=$objReader->load()报错,php编程
- 这个类都改乱了 哪位高手帮我改改 看的我都头疼了~~~ 最好写出哪个方法里的错误 跪谢
- 让浏览器 立即输出 echo 二不是保存 然后一起输出 求破
可能问题是,匹配失败,还不足以达到立即结束代码的条件,毕竟,这是匹配,不是数据库的链接,可能还有其它各种数据要输出。
如果你匹配失败,后面没有其他的操作要进行,应该可以直接exit();