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 文章中的远程图片采集到本地的代码
Jul 30 PHP
php excel类 phpExcel使用方法介绍
Aug 21 PHP
php去掉字符串的最后一个字符附substr()的用法
Mar 23 PHP
一个漂亮的php验证码类(分享)
Aug 06 PHP
通过php删除xml文档内容的方法
Jan 23 PHP
Zend Framework教程之资源(Resources)用法实例详解
Mar 14 PHP
使用PHP免费发送定时短信的实例
Oct 24 PHP
php自定义函数实现统计中文字符串长度的方法小结
Apr 15 PHP
PHP排序二叉树基本功能实现方法示例
May 26 PHP
laravel执行php artisan migrate报错的解决方法
Oct 09 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
Nov 14 PHP
php实现通过stomp协议连接ActiveMQ操作示例
Feb 23 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
《OVERLORD》第四季,终于等到你!
2020/03/02 日漫
初学PHP的朋友 经常问的一些问题。不断更新
2011/08/11 PHP
php读取文件内容的方法汇总
2015/01/24 PHP
Yii2中简单的场景使用介绍
2017/06/02 PHP
window.addeventjs事件驱动函数集合addEvent等
2008/02/19 Javascript
JAVASCRIPT下判断IE与FF的比较简单的方式
2008/10/17 Javascript
js 浮动层菜单收藏
2009/01/16 Javascript
javascript 面向对象编程基础 多态
2009/08/21 Javascript
jquery插件之easing使用
2010/08/19 Javascript
js 弹出框 替代浏览器的弹出框
2010/10/29 Javascript
同一页面多个商品倒计时JS 基于面向对象的javascript
2012/02/16 Javascript
二叉树先序遍历的非递归算法具体实现
2014/01/09 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
JS+CSS实现弹出全屏灰黑色透明遮罩效果的方法
2014/12/20 Javascript
jQuery获取attr()与prop()属性值的方法及区别介绍
2016/07/06 Javascript
JavaScript动态检验密码强度的实现方法
2016/11/09 Javascript
JavaScript中各数制转换全面总结
2017/08/21 Javascript
使用json-server简单完成CRUD模拟后台数据的方法
2018/07/12 Javascript
jQuery实现菜单的显示和隐藏功能示例
2018/07/24 jQuery
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
[43:43]完美世界DOTA2联赛PWL S2 FTD.C vs Rebirth 第一场 11.22
2020/11/24 DOTA
Python中关键字is与==的区别简述
2014/07/31 Python
python机器学习之神经网络实现
2018/10/13 Python
漂亮的Django Markdown富文本app插件的实现
2019/01/02 Python
Python中使用双下划线防止类属性被覆盖问题
2019/06/27 Python
解决python3插入mysql时内容带有引号的问题
2020/03/02 Python
如何利用Python写个坦克大战
2020/11/18 Python
Python爬虫中Selenium实现文件上传
2020/12/04 Python
Html5 语法与规则简要概述
2014/07/29 HTML / CSS
GUESS西班牙官方网上商城:美国服饰品牌
2017/03/15 全球购物
宝信软件JAVA工程师面试经历
2012/08/19 面试题
高中军训感想800字
2014/02/23 职场文书
学生不参加考试检讨书
2015/02/19 职场文书
实习指导老师意见
2015/06/04 职场文书
2015年征兵工作总结
2015/07/23 职场文书
《吸血鬼:避世 血猎》官宣4.27发售 系列首款大逃杀
2022/04/03 其他游戏