zoukankan      html  css  js  c++  java
  • php预定义变量

    $GLOBALS    引用全局作用域中所有可用的变量

    <?php

    function  wife(){

    $dede='paddy';

    echo "$dede 是一个帅哥";

    echo "paddy是$GLOBAS[dede]";

    }

    $dede="好学生";

    wife();

    ?>

    输出结果:

    paddy是一个帅哥

    paddy是一个好学生

     

    $_SERVER  

    $_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。

    $_SERVER['SERVER_NAME']  当前脚本所在服务器的主机名

    $_SERVER[SERVER_ARRD] 当前脚本所在服务器的IP

    更多http://www.jb51.net/article/17108.htm

    ---------------------------------------------------

    $_GET

    <?php
    echo 'Hello ' . htmlspecialchars($_GET["name"]) . '!';
    ?>

    假设用户访问的是 http://example.com/?name=Hannes

    以上例程的输出类似于:

    Hello Hannes!

    php中有$_request与$_post、$_get用于接受表单数据,当时他们有何种区别,什么时候用那种最好。
    一、$_request与$_post、$_get的区别和特点
    $_REQUEST[]具用$_POST[] $_GET[]的功能,但是$_REQUEST[]比较慢。通过post和get方法提交的所有数据都可以通过$_REQUEST数组获得
    二、$_post、$_get的区别和特点
    1. get是从url栏传输数据,post是通过表单传输数据。
    2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
    3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
    4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
    5. get安全性非常低,post安全性较高。

    $_COOKIE

    $_SESSION

     

     

     

  • 相关阅读:
    将vue文件script代码抽取到单独的js文件
    git pull 提示错误:Your local changes to the following files would be overwritten by merge
    vue和uniapp 配置项目基础路径
    XAMPP Access forbidden! Access to the requested directory is only available from the local network.
    postman与newman集成
    postman生成代码段
    Curl命令
    POST方法的Content-type类型
    Selenium Grid 并行的Web测试
    pytorch转ONNX以及TnesorRT的坑
  • 原文地址:https://www.cnblogs.com/paddygege/p/6366131.html
Copyright © 2011-2022 走看看