1.超全局数组
2.数组函数
超全局数组:
1.$_GET
2.$_POST
3.$_REQUEST
4.$_FILES
5.$_SERVER
6.$_COOKIE
7.$_SESSION
8.$GLOBALS
超全局数组的使用:
1.$_GET
1)超链接
<a href='list.php?id=10&name=user1'>列表页面</a>
**
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>index</title>
</head>
<body>
<h1>
<a href="list.php?id=100&name=user21&age=200">列表页面</a>
</h1>
</body>
</html>
list.php
<?php
echo '<pre>';
print_r($_GET);
echo '</pre>';
?>
结果是
Array
(
[id] => 100
[name] => user21
[age] => 200
)
2)表单
<form action="" method='get'>
<p>用户名:</p>
<p>
<input type="text" name='username'>
</p>
<p>密码:</p>
<p>
<input type="text" name='password'>
</p>
<p>
<input type="submit" value="ok">
<input type="reset" value='cancel'>
</p>
</form>
**
**
2.$_POST
<form action="" method='post'>
<p>用户名:</p>
<p>
<input type="text" name='username'>
</p>
<p>密码:</p>
<p>
<input type="text" name='password'>
</p>
<p>
<input type="submit" value="ok">
<input type="reset" value='cancel'>
</p>
</form>
**
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>index</title>
</head>
<body>
<form action="list.php" method='post'>
<p>用户名:</p>
<p>
<input type="text" name='username'>
</p>
<p>密码:</p>
<p>
<input type="text" name='password'>
</p>
<p>
<input type="submit" value="ok">
<input type="reset" value='cancel'>
</p>
</form>
</body>
</html>
list.php
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>
表单post传输数据:
1.文本框
<input type="text" name='username'>
2.密码框
<input type="password" name='password'>
3.单选框
<label>
<input type="radio" name='love' value='linux'> linux
</label>
**
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>index</title>
</head>
<body>
<form action="list.php" method='post'>
<p>爱好是什么?</p>
<p>
<label for="">
<input type="radio" name='love' value='linux'>linux
</label>
</p>
<p>
<label for="">
<input type="radio" name='love' value='php'>php
</label>
</p>
<p>
<label for="">
<input type="radio" name='love' value='html5'>html5
</label>
</p>
<p>
<input type="submit" value="ok">
<input type="reset" value='cancel'>
</p>
</form>
</body>
</html>
list.php
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>
结果是
Array
(
[love] => linux
)
4.多选框
<label>
<input type="checkbox" name='love[]' value='linux'> linux
</label>
**
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>index</title>
</head>
<body>
<form action="list.php" method='post'>
<p>爱好是什么?</p>
<p>
<label for="">
<input type="checkbox" name='love[]' value='linux'>linux
</label>
</p>
<p>
<label for="">
<input type="checkbox" name='love[]' value='php'>php
</label>
</p>
<p>
<label for="">
<input type="checkbox" name='love[]' value='html5'>html5
</label>
</p>
<p>
<input type="submit" value="ok">
<input type="reset" value='cancel'>
</p>
</form>
</body>
</html>
list.php
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>
结果是
Array
(
[love] => Array
(
[0] => linux
[1] => php
[2] => html5
)
)
5.下拉菜单
<select name="love">
<option value='linux'>linux</option>
<option value='php'>php</option>
<option value='html5'>htm5</option>
</select>
**
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>index</title>
</head>
<body>
<form action="list.php" method='post'>
<p>爱好是什么?</p>
<p>
<select name="love" id="">
<option value="linux">linux</option>
<option value="php2">php</option>
<option value="html5">html5</option>
</select>
</p>
<p>
<input type="submit" value="提交">
<input type="reset" value='取消'>
</p>
</form>
</body>
</html>
list.php
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>
**
Array
(
[love] => php2
)
6.多选下拉菜单
<select name="love[]" multiple>
<option value='linux'>linux</option>
<option value='php'>php</option>
<option value='html5'>htm5</option>
</select>
**
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>index</title>
</head>
<body>
<form action="list.php" method='post'>
<p>爱好是什么?</p>
<p>
<select name="love[]" multiple='multiple' size='6'>
<option value="linux">linux</option>
<option value="php2">php</option>
<option value="html5">html5</option>
</select>
</p>
<p>
<input type="submit" value="提交">
<input type="reset" value='取消'>
</p>
</form>
</body>
</html>
list.php
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>
结果是
Array
(
[love] => Array
(
[0] => linux
[1] => php2
[2] => html5
)
)
7.文本域
<textarea name="mess"></textarea>
**
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>index</title>
<style>
textarea{
width:90%;
height:100px;
resize:none;
padding:10px;
font-size:20px;
font-family:微软雅黑;
font-weight:bold;
}
</style>
</head>
<body>
<form action="list.php" method='post'>
<p>请留言:</p>
<p>
<textarea name="mess" ></textarea>
</p>
<p>
<input type="submit" value="提交">
<input type="reset" value='取消'>
</p>
</form>
</body>
</html>
list.php
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>
结果是
Array
(
[mess] => 213123
)
8.隐藏框
<input type="hidden" name='id' value='100'>
**
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>index</title>
</head>
<body>
<form action="list.php" method='post'>
<p>请留言:</p>
<p>
<input type="hidden" name="id" value="100">
</p>
<p>
<input type="submit" value="提交">
<input type="reset" value='取消'>
</p>
</form>
</body>
</html>
**
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>
结果是
Array
(
[id] => 100
)
9.文件框
<form action="list.php" method='post' enctype='multipart/form-data'>
<input type="file" name="img">
</form>
**
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>index</title>
</head>
<body>
<form action="list.php" method='post' enctype="multipart/form-data">
<p>选择图片:</p>
<p>
<input type="file" name="img" >
</p>
<p>
<input type="submit" value="提交">
<input type="reset" value='取消'>
</p>
</form>
</body>
</html>
list.php
<?php
echo '<pre>';
print_r($_FILES);
echo '</pre>';
?>
结果是
Array
(
[img] => Array
(
[name] => TIM图片20190818135557.jpg
[type] => image/jpeg
[tmp_name] => D:\xampp\tmp\php1700.tmp
[error] => 0
[size] => 50823
)