ini_set的用法介绍


Posted in PHP onJanuary 07, 2014

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中的正规表达式(二)
Oct 09 PHP
php 遍历数据表数据并列表横向排列的代码
Sep 05 PHP
php 生成文字png图片的代码
Apr 17 PHP
使用Sphinx对索引进行搜索
Jun 25 PHP
PHP设置一边执行一边输出结果的代码
Sep 30 PHP
php的sso单点登录实现方法
Jan 08 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
Jan 26 PHP
php正则表达式学习笔记
Nov 13 PHP
php实现的递归提成方案实例
Nov 14 PHP
PHP数据库处理封装类实例
Dec 24 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
Aug 30 PHP
Windows平台PHP+IECapt实现网页批量截图并创建缩略图功能详解
Aug 02 PHP
PHP中HTML标签过滤技巧
Jan 07 #PHP
PHP中执行MYSQL事务解决数据写入不完整等情况
Jan 07 #PHP
PHP中实现生成静态文件的方法缓解服务器压力
Jan 07 #PHP
PHP中替换键名的简易方法示例详解
Jan 07 #PHP
php时区转换转换函数
Jan 07 #PHP
php加密解密实用类分享
Jan 07 #PHP
淘宝ip地址查询类分享(利用淘宝ip库)
Jan 07 #PHP
You might like
PHP支持多种格式图片上传(支持jpg、png、gif)
2011/11/03 PHP
php中3des加密代码(完全与.net中的兼容)
2012/08/02 PHP
php使用curl检测网页是否被百度收录的示例分享
2014/01/31 PHP
javascript中onmouse事件在div中失效问题的解决方法
2012/01/09 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
jQuery类选择器用法实例
2014/12/23 Javascript
JavaScript 学习笔记之数据类型
2015/01/14 Javascript
jquery获取文档高度和窗口高度汇总
2016/01/25 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
2016/05/12 Javascript
实现隔行换色效果的两种方式【实用】
2016/11/27 Javascript
有趣的bootstrap走动进度条
2016/12/01 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
小发现之浅谈location.search与location.hash的问题
2017/06/23 Javascript
解决Webpack 热部署检测不到文件变化的问题
2018/02/22 Javascript
微信小程序利用Canvas绘制图片和竖排文字详解
2019/06/25 Javascript
JS实现灯泡开关特效
2020/03/30 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
Python enumerate遍历数组示例应用
2008/09/06 Python
Python的装饰器用法学习笔记
2016/06/24 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
2019/06/18 Python
python+openCV调用摄像头拍摄和处理图片的实现
2019/08/06 Python
Django单元测试中Fixtures的使用方法
2020/02/26 Python
python实现在内存中读写str和二进制数据代码
2020/04/24 Python
Django如何使用redis作为缓存
2020/05/21 Python
使用pth文件添加Python环境变量方式
2020/05/26 Python
美国市场上最实惠的送餐服务:Dinnerly
2018/03/18 全球购物
仓库文员岗位职责
2014/04/06 职场文书
运动会宣传口号
2014/06/09 职场文书
党支部三严三实对照检查材料思想汇报
2014/09/29 职场文书
2014年销售内勤工作总结
2014/12/01 职场文书
幼儿园教师师德表现自我评价
2015/03/05 职场文书
2015年测量员工作总结
2015/05/23 职场文书
大学班干部竞选稿
2015/11/20 职场文书
MySQL Server 层四个日志
2022/03/31 MySQL