加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php中直接获取变量值[post,get,cooie]而不$_GET 字符转义

发布时间:2020-12-13 20:30:01 所属栏目:PHP教程 来源:网络整理
导读:本文章介绍了一个全局的也是大家常用的一个php获取变量值的方法,有需要的朋友可以参考一下. 实例代码如下: ? function my_addslashes( $string , $force =0){ !defined( MAGIC_QUOTES_GPC )define( MAGIC_QUOTES_GPC ,get_magic_quotes_gpc()); if (!MAGIC_Q

本文章介绍了一个全局的也是大家常用的一个php获取变量值的方法,有需要的朋友可以参考一下.

实例代码如下:

  1. <?  
  2. function my_addslashes($string$force = 0) {  
  3. !defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());  
  4. if(!MAGIC_QUOTES_GPC || $force) {  
  5. if(is_array($string)) {  
  6. foreach($string as $key => $val) {  
  7. $string[$key] = my_addslashes($val$force);  
  8. }  
  9. else {  
  10. $string = addslashes($string);  
  11. }  
  12. }  
  13. return $string;  
  14. }  
  15. foreach(array('_COOKIE''_POST''_GET'as $_request) {  
  16. foreach($$_request as $_key => $_value) {  
  17. $_key{0} != '_' && $$_key = my_addslashes($_value);  
  18. }  
  19. }  
  20. echo $urls;  
  21. ?> 

这里我们利用了foreach 来遍历变量判断是否cookie,post,get方法,这样我使用时只要直接使用my_addslashes程序会自动区别是来自post,get,cookie的值.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读