1.搭建php服务器
这里我使用了XAMPP,XAMPP包含了Apache+MySQL+PHP+PERL,是一个功能强大的建 XAMPP 软件站集成软件包。
我们需要通过xampp中的Apche服务器来编译使用php脚本,所以我们打开图中config,点httpd.conf,找到
DocumentRoot "F:/HTLM5/server"
<Directory "F:/HTLM5/server">
这两行代码,将其中的地址改成任意想存放文件的地址,可以在这个文件夹中添加你的php脚本文件。
注意:地址用是“/”,而不是“\”
2.编写php动态脚本
可以在刚才创建的文件夹下创建记事本文件,然后把后缀改成php。这里我命名成Login.php,来做一个简单的登录系统。用记事本打开这个文件就可以开始编译。也可以使用像sublime这样的编辑器来提高编写效率
<?php ①
$uname = $_GET['name']; ②
$upass = $_GET['pass']; ②
if($uname == "apple" && $upass == "123"){ ③
echo "Welcome!"; ④
}
else{
echo "Sorry,ERROR!!";
}
?> ①
① 用来表示这个区间内是php脚本语言
②php的变量要用美元符号来表示,我们把用户名变量设成“uname”让他执行”_GET”方法来获取传递过来的用户名信息。$_GET[‘name’]中的“name”为传递数据时用的名称,下面我们连接php脚本时会用到。
③表示当用户名为apple,密码为123时,执行下面操作。语法和其他语言类似。
④“echo”为返回命令,向请求php的那一端发送“Welcome!”。
3.执行php文件
在网页中输入
http://localhost:80/Login.php?name=apple&pass=123
“localhost”也可以写本机的ip地址。
“?”后为传入值,在php中可以用_GET方法获取,有多个传入值可用“&”连接。
回车,则可出现结果。
4.编写一个简单的网页用以用户登录
这里介绍用网页连接php的方法,更符合php的应用。该html文件可保存在刚才的目录下
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Login</title>
</head>
<body>
<form action="login.php" method="get"> ①
用户名<input type="text" name="name"> ②
密码<input type="text" name="pass">
<input type="submit" value="提交"> ③
</form>
</body>
</html>
①“action”中表示要连接的php的路径,方法为”get”与php中的“_GET”对应。
②输入框 名称为“name”,与php 中”_GET”方法中的“name”相对应。
执行看看吧。