PHP-超全局变量
来源:互联网 发布:淘宝正版洛丽塔 编辑:程序博客网 时间:2024/06/05 15:21
PHP中许多预定义的变量都是“超全局的”,这意味着他们在一个脚本的全部作用域中都可用。在函数或方法中无需执行global $variable;也可以访问他们
这些超全局变量为:
.GLOBALS
._SERVER
._REQUEST
._POST
._GET
._FILES
._ENV
._COOKIE
._SESSION
1.$GLOBALS-引用全局作用域中可用的全部变量
实例如下
<!DOCTYPE html><html><head> <meta charset="utf-8"></head><body><?php $x = 2; $y = 3; function addition() { $GLOBALS['z'] = $GLOBALS['x'] + $GLOBALS['y']; } addition(); echo $z;?></body></html>
2.$GLOBALS-引用全局作用域中可用的全部变量
$_SERVER这种超全局变量保存关于报头,路劲和脚本位置信息
展示如何使用$_SERVER中的某些值
<!DOCTYPE html><html><head> <meta charset="utf-8"></head><body><?php echo $_SERVER['PHP_SELF']; echo "<br>"; echo $_SERVER['SERVER_NAME']; echo "<br>"; echo $_SERVER['HTTP_HOST']; echo "<br>"; echo $_SERVER['HTTP_REFERER']; echo "<br>"; echo $_SERVER['HTTP_USER_AGENT']; echo "<br>"; echo $_SERVER['SCRIPT_NAME'];?></body></html>
3.$_REQUEST-收集HTML表单提交数据
简单实例
<!DOCTYPE html><html><head> <meta charset="utf-8"></head><body><form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> Name:<input type="text" name="fname"> <input type="submit"></form><?php $name = $_REQUEST['fname']; echo $name;?></body></html>
4.$_POST-获取表单数据
如下实例中,当用户点击提交之后,表单数据会被发送到标签的action属性中指定的文件中
实例如下
<!DOCTYPE html><html><head> <meta charset="utf-8"></head><body><form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> Name:<input type="text" name="fname"> <input type="submit"></form><?php $name = $_POST['fname']; echo $name;?></body></html>
5.$_GET-提交表单数据
带超链接
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <a href="one.php?name1=苗帅&name2=jesse">点我</a></body></html>
获取页面
<!DOCTYPE html><html><head> <meta charset="utf-8"></head><body><?php echo $_GET['name1'] . " is " . $_GET['name2'];?></body></html>
0 0
- PHP 全局变量 - 超全局变量
- 15. PHP 全局变量 - 超全局变量
- PHP 全局变量 - 超全局变量解读
- PHP 全局变量 – 超全局变量
- PHP 超全局变量详解
- PHP 超全局变量
- PHP 超全局变量详解
- PHP超全局变量
- PHP超全局变量
- php中的超全局变量
- PHP超全局变量
- PHP超全局变量:$_SERVER
- PHP 超全局变量
- php 九个超全局变量
- php超全局变量server
- PHP-超全局变量
- PHP中的超全局变量
- PHP超全局变量
- 阅读程序(3)
- Linux 系统目录结构
- IOS集合视图
- 在一个字符串中找到第一个只出现一次的字符。
- socket与TCP/UDP编程
- PHP-超全局变量
- 说说Android的广播(2) - 并发队列和串行队列
- 【leetcode】230. Kth Smallest Element in a BST
- 二叉树的镜像20
- 十分钟搞定pandas
- Android Sqlite 数据库版本更新
- undefined reference to `png_create_write_struct'问题解决
- keras
- Android Intent调用大全、系统自带Intent调用大全