ini_set的用法介绍

 更新时间:2014年01月07日 17:11:10   作者:  
PHP ini_set用来设置php.ini的值,在函数执行的时候生效,对于虚拟空间来说,很方便,下面为大家介绍下此方法的使用
PHP ini_set用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效。无需打开php.ini文件,就能修改配置,对于虚拟空间来说,很方便。

函数格式:string ini_set(string $varname, string $newvalue)

不是所有的参数都可以配置,可以查看手册中的列表。

常见的设置:

@ ini_set('memory_limit', '64M');

'menory_limit':设定一个脚本所能够申请到的最大内存字节数,这有利于写的不好的脚本消耗服务器上的可用内存。@符号代表不输出错误。

@ini_set('display_errors', 1);

‘display_errors':设置错误信息的类别。

@ini_set('session.auto_start', 0);

‘session.auto_start':是否自动开session处理,设置为1时,程序中不用session_start()来手动开启session也可使用session,

如果参数为0,又没手动开启session,则会报错。

@ini_set('session.cache_expire', 180);

‘session.cache_expire':指定会话页面在客户端cache中的有限期(分钟)缺省下为180分钟。如果设置了session.cache_limiter=nocache时,此处设置无 效。

@ini_set('session.use_cookies', 1);

‘session.use_cookies':是否使用cookie在客户端保存会话ID;

@ini_set('session.use_trans_sid', 0);

‘session.use_trans_sid':是否使用明码在URL中显示SID(会话ID),

默认是禁止的,因为它会给你用户带来安全危险:
1.用户可能将包含有效的sid的URL通过email/irc/QQ/MSN等途径告诉其他人。
2.包含有效sid的URL可能会保存在公用电脑上。
3.用户可能保存带有固定不变的SID的URL在他们的收藏夹或者浏览历史记录里。 基于URL的会话管理总是比基于Cookie的会话管理有更多的风险,所以应当禁用。

相关文章

  • PHP 线程安全与非线程安全版本的区别深入解析

    PHP 线程安全与非线程安全版本的区别深入解析

    Windows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,这两者不同在于何处?到底应该用哪种?这里做一个简单的介绍
    2013-08-08
  • php中try catch捕获异常实例详解

    php中try catch捕获异常实例详解

    这篇文章主要介绍了php中try catch捕获异常的用法,以实例形式详细分析了捕获一个异常与捕获多个异常的方法,有助于更好的处理一些不必要的错误,具有一定的实用价值,需要的朋友可以参考下
    2014-11-11
  • PHP取进制余数函数代码

    PHP取进制余数函数代码

    我想知道21712341byte在K位上是多少,M位上、G位呢?这相当于进制转换的问题。只不过现在要转换的进制是1024
    2012-01-01
  • php实现解析xml并生成sql语句的方法

    php实现解析xml并生成sql语句的方法

    这篇文章主要介绍了php实现解析xml并生成sql语句的方法,涉及php针对xml格式文件的读取、解析及sql字符串拼接相关操作技巧,需要的朋友可以参考下
    2018-02-02
  • 关于使用coreseek并为其做分页的介绍

    关于使用coreseek并为其做分页的介绍

    本篇文章是对使用coreseek并为其做分页进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php简单隔行变色功能实现代码

    php简单隔行变色功能实现代码

    这篇文章主要介绍了php简单隔行变色功能实现代码,通过for语句读取奇偶行数设置样式的不同颜色值进而实现隔行变色功能,需要的朋友可以参考下
    2016-07-07
  • 总结PHP内存释放以及垃圾回收

    总结PHP内存释放以及垃圾回收

    本篇文章给大家分享了关于PHP写程序的小技巧,关于内存释放以及垃圾回收的相关问题,有兴趣的朋友学习下。
    2018-03-03
  • 24条货真价实的PHP代码优化技巧

    24条货真价实的PHP代码优化技巧

    这篇文章主要为大家分享了24条货真价实的PHP代码优化技巧,帮助大家更好的进行PHP项目开发,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • php mysql Errcode: 28 终极解决方法

    php mysql Errcode: 28 终极解决方法

    php mysql Errcode: 28 终极解决方法,碰到这类问题的朋友可以参考下。
    2009-07-07
  • PHP定时更新程序设计思路分享

    PHP定时更新程序设计思路分享

    说到定时器,我以前一直进入一个死胡同,而且一直迷惑不解的是:“服务器怎么能直接去执行PHP代码?”
    2014-06-06

最新评论