php 使用post,get的一种简洁方式
2018-10-12 13:57
513 查看
近来看到了一个巧妙地方法,原理是
$var_a ='var_b';
$$var_a ='test';
则echo $var_b;为'test'
因此可以这样处理
这样像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的curl实现get,post和cookie(实例介绍)
- php fsockopen伪造post与get方法的详解
- PHP 读取Postgresql中的数组
- PHP中使用cURL实现Get和Post请求的方法
- PHP下使用CURL方式POST数据至API接口的代码
- php获取通过http协议post提交过来xml数据及解析xml
- php模拟post行为代码总结(POST方式不是绝对安全)
- php中$_REQUEST、$_POST、$_GET的区别和联系小结
- php中模拟POST传递数据的两种方法分享
- php中使用Curl、socket、file_get_contents三种方法POST提交数据
- php获取post中的json数据的实现方法
- 用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
- php中利用post传递字符串重定向的实现代码
- PHP的cURL库功能简介 抓取网页、POST数据及其他
- php提交表单时判断 if($_POST[submit])与 if(isset($_POST[submit])) 的区别
- php 模拟POST|GET操作实现代码
- PHP CURL模拟GET及POST函数代码
- php 模拟POST提交的2种方法详解
相关文章推荐
- php 使用post,get的一种简洁方式
- php 使用post,get的一种简洁方式
- PHP中使用socket方式GET、POST数据实例
- PHP发送POST请求的三种方式 分别使用curl file_get_content fsocket 来实现post提交数据
- PHP 向其它PHP页面传参的两次方式,包括传参不刷新,不使用POST GET
- drupal7 创建form表单 并重定向提交路径同时使用get方式传递(drupal 简洁url)传参实例演示
- 程序使用 HTTP 协议和服务器交互主要是进行数据的提交,通常数据的提交是通过 GET 和 POST 两种方式来完成
- 在Ubuntu上配置使用memcached及PHP Memecache 客户端(apt-get方式)
- Android使用HttpClient完成Post和Get方式的联网请求
- 使用javascript用一种非主流的方式提交POST表单
- PHP下使用CURL方式POST数据至API接口的代码
- 在Ubuntu上配置使用memcached及PHP Memecache 客户端(apt-get方式)
- PHP下使用CURL方式POST数据至API接口的代码
- PHP中使用cURL实现Get和Post请求的方法
- PHP中使用cURL实现Get和Post请求
- 使用get,post,httpclient三种方式向服务器提交文本数据
- 页面中使用POST或GET方式提交,乱码
- [Android开发]Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交文本数据
- 使用GET和POST方式将数据提交给服务器
- 在Ubuntu上配置使用memcached及PHP Memecache 客户端(apt-get方式)