首页  >  文章  >  后端开发  >  PHP配置函数ini_get()的具体用法介绍_PHP教程

PHP配置函数ini_get()的具体用法介绍_PHP教程

WBOY
WBOY原创
2016-07-15 13:31:041009浏览

输出:

  1. display_errors = 1 
  2. register_globals = 0 
  3. post_max_size = 8M 
  4. post_max_size+1 = 9 

PHP配置函数ini_get()主要是为了获取配置文件,可以方便你很多操作。比如你想操作字符串过滤,但是又不清楚magic_quotes_gpc有没有打开,所以你就可以这样写一个函数:

<ol class="dp-xml">
<li class="alt"><span><span>/* 字符串过滤函数 */  </span></span></li>
<li><span>function stringFilter($str)  </span></li>
<li class="alt"><span>{  </span></li>
<li><span>if (ini_get(’magic_quotes_gpc)’) </span></li>
<li><span>{  </span></li>
<li class="alt"><span>return $str;  </span></li>
<li><span>} </span></li>
<li><span>else {  </span></li>
<li class="alt"><span>return addslashes($str);  </span></li>
<li><span>}  </span></li>
<li class="alt"><span>} </span></li>
</ol>

当然,如果你无法知道你的全局变量是否打开,也可以定制这样的函数:

<ol class="dp-xml">
<li class="alt"><span><span>/* 变量检测函数 */  </span></span></li>
<li><span>function getGetVar($var)  </span></li>
<li class="alt"><span>{  </span></li>
<li><span>if (ini_set(’register_gobals’))</span></li>
<li><span>{  </span></li>
<li class="alt"><span>return $var;  </span></li>
<li><span>} </span></li>
<li><span>else {  </span></li>
<li class="alt"><span>return $_GET['var'];  </span></li>
<li><span>}  </span></li>
<li class="alt"><span>} </span></li>
</ol>

当然,你可以用PHP配置函数ini_get()做很多用途,自己慢慢体会。


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446227.htmlTechArticle输出: display_errors = 1 register_globals = 0 post_max_size = 8M post_max_size+ 1 = 9 PHP配置函数ini_get()主要是为了获取配置文件,可以方便你很多操作。比...
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn