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笔试题
Aug 04 PHP
队列在编程中的实际应用(php)
Sep 04 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
Apr 26 PHP
Win下如何安装PHP的APC拓展
Aug 07 PHP
设置php页面编码的两种方法示例介绍
Mar 03 PHP
PHP数组相关函数汇总
Mar 24 PHP
Thinkphp整合微信支付功能
Dec 14 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
Feb 17 PHP
ThinkPHP 3.2.2实现事务操作的方法
May 05 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
Jul 04 PHP
TP5(thinkPHP框架)实现后台清除缓存功能示例
May 29 PHP
php生成HTML文件的类方法
Oct 11 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代码飞起来的40条小技巧(提升php效率)
2010/04/12 PHP
php生成N个不重复的随机数实例
2013/11/12 PHP
PHP的Socket网络编程入门指引
2015/08/11 PHP
音乐播放用的的几个函数
2006/09/07 Javascript
javascript globalStorage类代码
2009/06/04 Javascript
javascript获取网页中指定节点的父节点、子节点的方法小结
2013/04/24 Javascript
JavaScript中instanceof与typeof运算符的用法及区别详细解析
2013/11/19 Javascript
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
Bootstrap栅格系统学习笔记
2016/11/25 Javascript
深入浅析Nodejs的Http模块
2017/06/20 NodeJs
React组件之间的通信的实例代码
2017/06/27 Javascript
Angular4学习笔记之准备和环境搭建项目
2017/08/01 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
如何优雅地在Node应用中进行错误异常处理
2019/11/25 Javascript
JavaScript实现烟花绽放动画效果
2020/08/04 Javascript
[28:05]完美世界DOTA2联赛循环赛Inki vs DeMonsTer 第一场 10月30日
2020/10/31 DOTA
Linux CentOS Python开发环境搭建教程
2018/11/28 Python
Python 做曲线拟合和求积分的方法
2018/12/29 Python
python配置grpc环境
2019/01/01 Python
在python中对变量判断是否为None的三种方法总结
2019/01/23 Python
python and or用法详解
2019/06/26 Python
python 哈希表实现简单python字典代码实例
2019/09/27 Python
PyTorch: Softmax多分类实战操作
2020/07/07 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
详解利用canvas实现环形进度条的方法
2019/06/12 HTML / CSS
美国体育用品商店:Rally House(NCAA、NFL、MLB、NBA、NHL和MLS)
2018/01/03 全球购物
Java提供了哪些企业应用编程接口
2015/02/13 面试题
电子商务个人自荐信
2013/12/12 职场文书
实习评语
2013/12/16 职场文书
最新创业融资计划书
2014/01/19 职场文书
高级工程师英文求职信
2014/03/19 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
2015年学习部工作总结范文
2015/03/31 职场文书
家长反馈意见及建议
2015/06/03 职场文书
一文搞懂MySQL索引页结构
2022/02/28 MySQL