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