处理GET请求
实现的功能是输入姓名后页面显示“Hello XXX”
创建html文件hello.html:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<!DOCTYPE html>
<html>
<head lang= "en" >
<meta charset= "UTF-8" >
<title>欢迎</title>
</head>
<body>
<form action= "hello.php" method= "get" >
<input name= "name" type= "text" />
<input type= "submit" />
</form>
</body>
</html>
|
创建PHP文件hello.php:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2015/6/30
* Time: 15:03
*/
header( "Content-type: text/html; charset=utf-8" );
if (isset( $_GET [ 'name' ])&& $_GET [ 'name' ]){ //如果有值且不为空
echo 'Hello ' . $_GET [ 'name' ];
} else {
echo 'Please input name' ;
}
|
Get请求把表单的数据显式地放在URI中,并且对长度和数据值编码有所限制,如:http://127.0.0.1/hello.php?name=Vito
处理POST请求
实现一个简单的加法运算功能
创建html文件add.html:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<!DOCTYPE html>
< html >
< head lang = "en" >
< meta charset = "UTF-8" >
< title >相加</ title >
</ head >
< body >
< form action = "add.php" method = "post" >
< input name = "num1" type = "text" />
+
< input name = "num2" type = "text" />
< input type = "submit" value = "相加" />
</ form >
</ body >
</ html >
|
创建PHP文件add.php:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2015/6/30
* Time: 18:02
*/
if ( $_POST [ 'num1' ]&& $_POST [ 'num2' ]){
echo $_POST [ 'num1' ]+ $_POST [ 'num2' ];
} else {
echo 'Please input num' ;
}
|
Post请求把表单数据放在http请求体中,并且没有长度限制
form action=""意思是:form是表单,action是转向地址,即form表单需要提交到哪里
以上所述就是本文的全部内容了,希望大家能够喜欢。