摘要: 问题 希望在一个HTML页面上安全地显示用户输入的数据。例如,允许用户为一个博文增加评论,但不希望评论中的HTMIL或JavaScript带来问题。 解决方案 在显示用户输入之前,先将用户输入传入htmlentities()。**** 转义HTML print 'The comment was: ' 阅读全文
posted @ 2025-01-17 18:30 kksllss 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 问题 希望用户不要输入一个仿造的信用卡号。 解决方案 is_valid_credit_card()函数可以告诉你所提供的一个信用卡号在语法上是否合法。 验证信用卡号 function is_valid_credit_card($s){ // 删除非数字字符,并反向 $s = strrev(preg_ 阅读全文
posted @ 2025-01-17 03:56 kksllss 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 问题 希望确保用户输入的一个日期或时间是合法的。例如,希望确保用户不会试图计划在8月45日举办某个活动,也不会提供一个已经过期的信用卡。 解决方案 如果表单将月、日和年作为单独的元素,可以把这些值传入checkdate()。这会指出所提供的月、日和年是否合法。 检查一个特定的日期 if(! chec 阅读全文
posted @ 2025-01-17 03:54 kksllss 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 问题 希望确保只选中合法的复选框。 解决方案 对于单个复选框,确保如果提供一个值则应当是正确的值。如果未为复选框提供值,那么这个复选框不应选中。 验证单个复选框 //生成复选框 echo ""; $value ='yes'; echo " Subscribe?"; echo ""; echo ""; 阅读全文
posted @ 2025-01-17 00:02 kksllss 阅读(6) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示