php 使用post,get的一种简洁方式
作者:bea
近来看到了一个巧妙地方法,原理是 $var_a ='var_b'; $$var_a ='test'; 则echo $var_b;为'test' 因此可以这样处理 代码如下: foreach(array('_COOKIE', '_POST', '_GET') as $_request) { foreach($$_request as $_key => $_value) { $_key{0} != '_' && $$_key
近来看到了一个巧妙地方法,原理是
$var_a ='var_b';
$$var_a ='test';
则echo $var_b;为'test'
因此可以这样处理
代码如下:
foreach(array('_COOKIE', '_POST', '_GET') as $_request)
{
foreach($$_request as $_key => $_value)
{
$_key{0} != '_' && $$_key = addslashes($_value);
}
}
这样像test.php?name=name_in&pwd=pwd_in
你就可以直接用$name,$pwd
来引用客户端发送的数据。
注意:这里对客户发送的变量用addslashes()进行了过滤。
有用 | 无用
$var_a ='var_b';
$$var_a ='test';
则echo $var_b;为'test'
因此可以这样处理
代码如下:
foreach(array('_COOKIE', '_POST', '_GET') as $_request)
{
foreach($$_request as $_key => $_value)
{
$_key{0} != '_' && $$_key = addslashes($_value);
}
}
这样像test.php?name=name_in&pwd=pwd_in
你就可以直接用$name,$pwd
来引用客户端发送的数据。
注意:这里对客户发送的变量用addslashes()进行了过滤。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- PHP 面向对象 final类与final方法
- PHP 面向对象 PHP5 中的常量
- 在Windows下编译适用于PHP 5.2.12及5.2.13的eAccelerator.dll(附下载)
- 一些被忽视的PHP函数(简单整理)
- php 将字符串按大写字母分隔成字符串数组
- mayfish 数据入库验证代码
- 在PHP中操作Excel实例代码
- PHP 图片上传实现代码 带详细注释
- PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
- PHP中冒号、endif、endwhile、endfor使用介绍
- PHP 文件上传全攻略
- PHP GD 图像处理组件的常用函数总结
- PHP 开发环境配置(测试开发环境)
- PHP 开发环境配置(Zend Studio)
- PHP 开发环境配置(Zend Server安装)
- PHP开发环境配置(MySQL数据库安装图文教程)
- PHP PDO函数库详解
- PHP执行linux系统命令的常用函数使用说明
- asp.net Repeater控件的说明及详细介绍及使用方法