没有合适的资源?快使用搜索试试~ 我知道了~
PHP入门教程之表单与验证实例详解
0 下载量 159 浏览量
2020-10-21
13:43:22
上传
评论
收藏 57KB PDF 举报
温馨提示
试读
2页
主要介绍了PHP入门教程之表单与验证技巧,结合实例形式分析了php表单提交与数据验证的基本技巧与相关注意事项,需要的朋友可以参考下
资源推荐
资源详情
资源评论
PHP入门教程之表单与验证实例详解入门教程之表单与验证实例详解
主要介绍了PHP入门教程之表单与验证技巧,结合实例形式分析了php表单提交与数据验证的基本技巧与相关注
意事项,需要的朋友可以参考下
本文实例讲述了PHP表单与验证。分享给大家供大家参考,具体如下:
Demo1.php
<?php
ob_start();
//重新导向一个 URL
//header()
//header('Location:Demo2.php');
//上面这句话可以自动跳转到你所想要的页面。
//header('Location:http://www.baidu.com');
//上面这句话自动跳转到百度上面去。
echo 'baidu.com';
header('Location:http://www.baidu.com');
//在执行 header() 函数,必须注意,之前不能有任何浏览器输出
?>
Demo2.php
<?php
ob_start();
echo '1232';
//字符编码
header('Content-Type:text/html;charset=GBK'); //设置页面编码
echo '我是中文';
?>
Demo3.php
<form method="post" action="Demo4.php">
姓名:<input type="text" name="username" /><br />
<input type="submit" value="提交" />
</form>
Demo4.php
<?php
//第一步,接收前面表单中的值。
//一个,username
//接收 $_POST['username']
//echo $_POST['username'];
//你需要明白一个道理,空字符串也是数据,也可以赋值给 $_POST['username'];
//使用 isset() 验证是否正常提交是很准确的
//目前所说的非法提交,是你没有经过表单提交,没有生成全局变量,而不是 username
//这个字段为空
// if(isset($_POST['username'])){
// echo '正常提交';
// }else{
// echo '非法提交';
// }
//!empty($_POST['username']) 和 == ''基本一样,但是,并不能说,人家是非法的
//只能说人家没有填而已。
// if(!empty($_POST['username'])){
// echo '正常提交';
// }else{
// echo '非法提交';
// }
//建议使用
if(isset($_POST['username'])){
echo '正常提交';
//在输出之前,为了页面安全性
//echo $_POST['username'];
$username = $_POST['username'];
$username = trim($username);
$username = htmlspecialchars($username);
if(strlen($username) < 2) {
echo '用户名不能小于两位';
exit();
}
if(!is_numeric($username)) {
资源评论
weixin_38688380
- 粉丝: 2
- 资源: 956
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功