이 글은 주로 PHP 입문 튜토리얼의 형식과 검증 기술을 소개하고, 기본 기술과 관련 php 형식 제출 및 데이터 검증을 예제 Notes 형식으로 분석합니다. 도움이 필요한 친구들은 참고할 수 있습니다
. 이 문서에서는 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)) { echo '用户名必须是纯数字'; exit(); } echo $username; //<strong>阅谁问君诵</strong> }else{ echo '非法提交'; } ?>
Demo5.php
<form method="post" action="Demo6.php"> 用户名:<input type="text" name="username" /><br /> 密 码:<input type="text" name="password" /><br /> 验证码:<input type="text" name="code" size="5" />1234<br /> 邮 箱:<input type="text" name="email" /><br /> 介 绍:<textarea rows="6" cols="25" name="content"></textarea><br /> <input type="submit" value="提交" name="send" /> </form>
Demo6.php
으르르르르위 내용은 PHP 입문 튜토리얼의 양식 및 유효성 검사 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!