预定义变量 PHP

本文深入探讨了PHP中$_SERVER、$_ENV、$_POST、$_GET、$_FILE、$_COOKIE、$_SESSION等环境变量的作用及用法,并详细介绍了如何在FastCGI环境中自定义$_SERVER变量的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

小记:

 

$_SERVER: http://www.php.net/manual/zh/reserved.variables.server.php

$_ENV: http://www.php.net/manual/zh/reserved.variables.environment.php

 

$_POST, $_GET里的数据都可以通过$_REQUEST得到,但$_REQUEST会比$_GET和$_POST慢。

$_FILE: 文件上传,http://www.php.net/manual/zh/features.file-upload.post-method.php 只在POST上传文件时才有数据。参照帮助页面的Example #3

$_COOKIE和$_SESSION用于会话控制。

 

另外,如果要自定义$_SERVER中的值,只需要在fastcgi_params添加一些常用的变量(多用于集群)。添加下面这些代码:

fastcgi_param  DB4_USER   root;
fastcgi_param  DB4_PASS    "";
fastcgi_param  DB4_HOST   localhost;
fastcgi_param  DB4_PORT   3306;
fastcgi_param  DB4_NAME   test;

 

那么在$_SERVER["DB4_USER"]得到当前环境变量值root。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值