会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xueshi
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
10
下一页
2025年1月17日
验证表单输入:复选框
摘要: 问题 希望确保只选中合法的复选框。 解决方案 对于单个复选框,确保如果提供一个值则应当是正确的值。如果未为复选框提供值,那么这个复选框不应选中。 验证单个复选框 //生成复选框 echo ""; $value ='yes'; echo " Subscribe?"; echo ""; echo "";
阅读全文
posted @ 2025-01-17 00:02 kksllss
阅读(15)
评论(0)
推荐(0)
2025年1月16日
验证表单输入:单选钮
摘要: 问题 希望确保从一组单选钮选择了一个合法的单选钮。 解决方案 使用一个值数组来生成菜单。然后验证这个输入,检查所提交的值在这个数组中。使用array_key_exists()来完成验证。 //生成单选钮 $choices = array('eggs' => 'Eggs', 'toast' => 'T
阅读全文
posted @ 2025-01-16 23:51 kksllss
阅读(43)
评论(0)
推荐(0)
验证表单输入 :下拉菜单
摘要: 问题 希望确保从select元素生成的一个下拉菜单中选择了一个合法的选项。 解决方案 使用一个值数组生成菜单。然后检查输入值是否在这个数组中来验证输入。使用in_array()来完成这个验证。 用in_array()验证下拉菜单 $choices = array('Eggs','Toast','Co
阅读全文
posted @ 2025-01-16 03:13 kksllss
阅读(23)
评论(0)
推荐(0)
验证表单输入:email地址
摘要: 问题 希望知道用户提供的一个email地址是否合法。 解决方案 使用FILTER_VALIDATE_EMAIL过滤器。它会(基本上)根据RFC5321中的规则指出一个email地址是否合法。 验证email地址 $email = filter_input(INPUT_POST, 'email', F
阅读全文
posted @ 2025-01-16 00:58 kksllss
阅读(33)
评论(0)
推荐(0)
验证表单输入:数字
摘要: 问题 希望确保在一个表单输入框中输入了一个数。例如,不希望一个人说他的年龄oldenough(足够老)或者是tangerine(桔红色),而应当提供类似13或56的值。 解决方案 如果需要一个整数,可以使用FILTER_VALIDATE_INT过滤器: 用FILTER_VALIDATE_INT验证数
阅读全文
posted @ 2025-01-16 00:56 kksllss
阅读(27)
评论(0)
推荐(0)
2025年1月14日
验证表单输入:必填域
摘要: 问题 希望确保必须为一个表单元素提供一个值。例如,希望保证一个文本框不为空。 解决方案 使用filter_has_var()查看这个元素在相应的输入数组中是否存在。 严格表单验证 // 检查POST请求中是否存在'first_name'字段,并且这个字段的长度大于0 if(!(filter_has_
阅读全文
posted @ 2025-01-14 03:51 kksllss
阅读(22)
评论(0)
推荐(0)
处理表单输入
摘要: 根据请求方法决定做什么 <!-- 如果请求方法是GET,显示表单 --> <form action="<?php echo htmlentities($_SERVER['SCRIPT_NAME']) ?>" method="post"> <!-- 表单的action属性设置为当前脚本的名称,确保表单
阅读全文
posted @ 2025-01-14 02:46 kksllss
阅读(9)
评论(0)
推荐(0)
引言
摘要: PHP处理一个页面时,它会检查URL和表单变量、上传的文件、可应用的cookie,以及Web服务器变量和环境变量。 这些可以通过以下数组直接访问:$_GET、$_POST、$_FILES、$_COOKIE、$_SERVER和$_ENV。 它们分别包含查询字符串中设置的所有变量、post请求体中设置的
阅读全文
posted @ 2025-01-14 02:26 kksllss
阅读(10)
评论(0)
推荐(0)
2025年1月13日
程序:网站帐户激活(撤销)系统
摘要: 用户注册你的网站时,要确认他们提供了一个正确的email地址,这会很有帮助。要验证用户提供的email地址,可以向他们注册时提供的地址发送一个email。如果他们几天后仍未访问email中包含的特殊URL,则撤销他们的帐户。 这个系统包括3个部分。 第一部分是notify-user,php程序,它向
阅读全文
posted @ 2025-01-13 19:22 kksllss
阅读(18)
评论(0)
推荐(0)
2025年1月12日
将移动浏览器重定向到专为移动设备优化的网站
摘要: 问题 希望将移动设备或平板设备浏览器重定向到专门为这些设备优化的一个替代网站或替代内容。 解决方案 使用get_browser()返回的对象来确定这是否是一个移动浏览器: if($browser->ismobilebrower){ // 输出移动设备布局 }else{ // 输出桌面计算机布局 }
阅读全文
posted @ 2025-01-12 02:42 kksllss
阅读(25)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
10
下一页
公告