PHP:超全局数组

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
        )


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值