PHP开发之经验总结

做之前首先要明确目标,了解到底要实现什么功能,然后根据功能设计前端页面。

对于页面的排版布局制作之前,可以在纸上画出来大概的样式,然后再去写。

当所有需要的页面做完以后再去写PHP代码去实现功能。

功能要一个一个做,做完一个再去做下一个。代码的书写原则是在功能实现的前提下,代码越简洁越好。

对于路径的引用,要正确,不然引用不成功。

Weiter lernen
||
<?php session_start(); header("content-type:text/html;charset=utf-8"); //连接数据库 $link = mysqli_connect("localhost","root","root","regedit"); if (!$link) { die("连接失败: " . mysqli_connect_error()); } if(isset($_POST)){ //用户名不能为空 if(!$_POST['username']){ echo('用户名不能为空'); return; } //密码不能为空 if(!$_POST['password']){ echo('密码不能为空'); return; } //判断验证码是否填写并且是否正确 if(!$_POST['code']){ echo('验证码不能为空'); return; }else if($_POST['code']!=$_SESSION['VCODE']){ echo('验证码不正确'); return; } $sql="select username,password from form where username = '{$_POST['username']}' and password='{$_POST['password']}'"; $rs=mysqli_query($link,$sql); //执行sql查询 $row=mysqli_fetch_assoc($rs); if($row) { // 用户存在; if ($username == $row['username'] && $pwd == $row['password']) { //对密码进行判断。 echo "登陆成功,正在为你跳转至后台页面"; //header("location:index.php"); } }else{ echo "账号或密码错误" . "<br/>"; echo "<a href='login.html'>返回登陆页面</a>"; } }
einreichenCode zurücksetzen