> php教程 > php手册 > 본문

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

WBOY
풀어 주다: 2016-05-25 16:47:09
원래의
1265명이 탐색했습니다.

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

实例代码如下:

<?php
function my_addslashes($string, $force = 0) {
    !defined(&#39;MAGIC_QUOTES_GPC&#39;) && define(&#39;MAGIC_QUOTES_GPC&#39;, get_magic_quotes_gpc());
    if (!MAGIC_QUOTES_GPC || $force) {
        if (is_array($string)) {
            foreach ($string as $key => $val) {
                $string[$key] = my_addslashes($val, $force);
            }
        } else {
            $string = addslashes($string);
        }
    }
    return $string;
}
foreach (array(
    &#39;_COOKIE&#39;,
    &#39;_POST&#39;,
    &#39;_GET&#39;
) as $_request) {
    foreach ($$_request as $_key => $_value) {
        $_key{0} != &#39;_&#39; && $$_key = my_addslashes($_value);
    }
}
echo $urls;
?>
로그인 후 복사

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


教程网址:

欢迎收藏∩_∩但请保留本文链接。

관련 라벨:
get
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!