预定义超全局数组

前言

PHP设计者提供超全局数组的目的是为了让PHP程序员可以更方便快捷的编写程序

正文

列表

$GLOBALS 
$_SERVER
$_REQUEST
$_POST
$_GET
$_ENV //获取环境变量,不要用
$_FILES
$_COOKIE
$_SESSION

$_GET 奇数中文乱码

1. 给奇数中文加一个全角空格,然后用trim()去除末尾的空格
2. 使用urlencode函数

实例
//test.php
<meta content="text/html" charset="utf-8">
<?php 
    $str = urlencode('中国好');
    echo "<a href='a.php?city=$str&name=draymonder'>传送数据</a>";
 ?>

//a.php
<meta content="text/html" charset="utf-8">
<?php 
    var_dump($_GET);
 ?>

POST与GET提交的区别

安全性
数据传输大小
保存到收藏夹    

确认GET/POST请求

if($_SERVER['REQUEST_METHOD'] == "post") {
    //post请求 
}else if ($_SERVER['REQUEST_METHOD'] == "get") {
    //get请求
}

$_SERVER内容

$_SERVER获取信息详解

1. 客户端浏览器信息
2. 服务端信息

$_SERVER["REMOTE_ADDR"]  浏览网页的用户ip
$_SERVER["SERVER_ADDR"]  当前运行脚本的服务器的ip地址
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值