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 相关文章推荐
第1次亲密接触PHP5(1)
Oct 09 PHP
PHP优于Node.js的五大理由分享
Sep 15 PHP
php使用百度翻译api示例分享
Jan 31 PHP
php下获取http状态的实现代码
May 09 PHP
php实现斐波那契数列的简单写法
Jul 19 PHP
PHP处理Json字符串解码返回NULL的解决方法
Sep 01 PHP
PHP、Java des加密解密实例
Apr 27 PHP
示例详解Laravel的注册重构
Aug 14 PHP
中高级PHP程序员应该掌握哪些技术?
Sep 23 PHP
php array_map使用自定义的函数处理数组中的每个值
Oct 26 PHP
PHP框架自动加载类文件原理详解
Jun 06 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解
Apr 09 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
菜鸟修复电子管记
2021/03/02 无线电
最令PHP初学者们头痛的十四个问题
2007/01/15 PHP
php下判断数组中是否存在相同的值array_unique
2008/03/25 PHP
PHP 中执行排序与 MySQL 中排序
2009/04/21 PHP
php下目前为目最全的CURL中文说明
2010/08/01 PHP
PHP学习之数组值的操作
2011/04/17 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
php计划任务之ignore_user_abort函数实现方法
2015/01/08 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
2017/09/29 PHP
初识javascript 文档碎片
2010/07/13 Javascript
js用正则表达式来验证表单(比较齐全的资源)
2013/11/17 Javascript
JQuery异步加载无限下拉框级联功能实现示例
2014/02/19 Javascript
javascript中interval与setTimeOut的区别示例介绍
2014/03/14 Javascript
AngularJS模块详解及示例代码
2016/08/17 Javascript
PHP+jquery+ajax实现分页
2016/12/09 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
2018/09/26 Javascript
浅谈Vue页面级缓存解决方案feb-alive(上)
2019/04/14 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS NE
2014/05/22 DOTA
用python写的一个wordpress的采集程序
2016/02/27 Python
python自动化脚本安装指定版本python环境详解
2017/09/14 Python
Python OpenCV实现图片上输出中文
2018/01/22 Python
用Python3创建httpServer的简单方法
2018/06/04 Python
python实现机器学习之多元线性回归
2018/09/06 Python
python try 异常处理(史上最全)
2019/03/07 Python
Python实例方法、类方法、静态方法区别详解
2020/09/05 Python
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
在阿联酋购买翻新手机和平板电脑:Teckzu
2021/02/12 全球购物
会计电算化应届生自荐信
2014/02/25 职场文书
庆六一文艺汇演活动方案
2014/08/26 职场文书
判缓刑人员个人思想汇报
2014/10/10 职场文书
工地食品安全责任书
2015/05/09 职场文书
堂吉诃德读书笔记
2015/06/30 职场文书
Python 用户输入和while循环的操作
2021/05/23 Python
CPU不支持Windows11系统怎么办
2021/11/21 数码科技
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python