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中在数据库中保存Checkbox数据(2)
Oct 09 PHP
PHP提取中文首字母
Apr 09 PHP
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
Jun 30 PHP
CI框架安全类Security.php源码分析
Nov 04 PHP
分享ThinkPHP3.2中关联查询解决思路
Sep 20 PHP
smarty简单应用实例
Nov 03 PHP
PHP基于递归实现的约瑟夫环算法示例
Aug 27 PHP
Yii2框架redis基本应用示例
Jul 13 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
Nov 29 PHP
PHP命名空间简单用法示例
Dec 28 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
Apr 06 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
深入理解 PHP7 中全新的 zval 容器和引用计数机制
2018/10/15 PHP
document.all的一个比较完整的总结及案例
2013/01/31 Javascript
jquery缓动swing liner控制动画过程不同时刻的速度
2014/05/29 Javascript
举例简介AngularJS的内部语言环境
2015/06/17 Javascript
js获取时间精确到秒(年月日)
2016/03/16 Javascript
去除html代码里面的script正则方法
2016/05/19 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
BootstrapValidator不触发校验的实现代码
2016/09/28 Javascript
AngularJS+Bootstrap实现多文件上传与管理
2016/11/08 Javascript
Vue.js做select下拉列表的实例(ul-li标签仿select标签)
2018/03/02 Javascript
[06:16]《DAC最前线》之地区预选赛全面回顾
2015/01/19 DOTA
使用python编写批量卸载手机中安装的android应用脚本
2014/07/21 Python
详解Python的Django框架中的模版继承
2015/07/16 Python
python实现给微信公众号发送消息的方法
2017/06/30 Python
pyqt 多窗口之间的相互调用方法
2019/06/19 Python
基于MATLAB和Python实现MFCC特征参数提取
2019/08/13 Python
用Python将Excel数据导入到SQL Server的例子
2019/08/24 Python
python pillow模块使用方法详解
2019/08/30 Python
简单了解为什么python函数后有多个括号
2019/12/19 Python
酒店员工职业生涯规划
2014/02/25 职场文书
煤矿安全生产标语
2014/06/06 职场文书
校园环保标语
2014/06/13 职场文书
土建专业毕业生自荐书
2014/07/04 职场文书
投标授权委托书范文
2014/08/02 职场文书
出生医学证明书
2014/09/15 职场文书
2014财务部年度工作总结
2014/12/08 职场文书
2015年教师新年寄语
2014/12/08 职场文书
2014年企业党建工作总结
2014/12/18 职场文书
仓库统计员岗位职责
2015/04/14 职场文书
2015年语文教师工作总结
2015/05/25 职场文书
公共场所卫生管理制度
2015/08/05 职场文书
《七月的天山》教学反思
2016/02/19 职场文书
《棉鞋里的阳光》教学反思
2016/02/20 职场文书
django学习之ajax post传参的2种格式实例
2021/05/14 Python
一文搞清楚MySQL count(*)、count(1)、count(col)区别
2022/03/03 MySQL