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 相关文章推荐
mysql 的 like 问题,超强毕杀记!!!
Jan 18 PHP
PHP 日志缩略名的创建函数代码
May 26 PHP
PHP函数学习之PHP函数点评
Jul 05 PHP
探讨多键值cookie(php中cookie存取数组)的详解
Jun 06 PHP
PHP引用(&)各种使用方法实例详解
Mar 20 PHP
php禁止浏览器使用缓存页面的方法
Nov 07 PHP
php文件扩展名判断及获取文件扩展名的N种方法
Sep 12 PHP
php进行ip地址掩码运算处理的方法
Jul 11 PHP
PHP实现上一篇下一篇的方法实例总结
Sep 22 PHP
PHP更安全的密码加密机制Bcrypt详解
Jun 18 PHP
解决laravel查询构造器中的别名问题
Oct 17 PHP
laravel框架实现后台登录、退出功能示例
Oct 31 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 array_pop()数组函数将数组最后一个单元弹出(出栈)
2011/07/12 PHP
PHP中遇到的时区问题解决方法
2015/07/23 PHP
java解析json方法总结
2019/05/16 PHP
Yii框架分页技术实例分析
2019/08/30 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
JavaScript获取网页中第一个图片id的方法
2015/04/03 Javascript
javascript正则表达式基础知识入门
2015/04/20 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
Windows系统下安装Node.js的步骤图文详解
2016/11/15 Javascript
JavaScript表单验证的两种实现方法
2017/02/11 Javascript
vue项目中使用tinymce编辑器的步骤详解
2018/09/11 Javascript
[10:53]2018DOTA2国际邀请赛寻真——EG
2018/08/11 DOTA
从零学python系列之数据处理编程实例(二)
2014/05/22 Python
编写Python脚本批量下载DesktopNexus壁纸的教程
2015/05/06 Python
Python实现简单拆分PDF文件的方法
2015/07/30 Python
python 定义n个变量方法 (变量声明自动化)
2018/11/10 Python
Python使用LDAP做用户认证的方法
2019/06/20 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
django 链接多个数据库 并使用原生sql实现
2020/03/28 Python
波兰家居和花园家具专家:4Home
2019/05/26 全球购物
介绍一下EJB的分类及其各自的功能及应用
2016/08/23 面试题
国税会议欢迎词
2014/01/16 职场文书
网吧消防安全制度
2014/01/28 职场文书
人事部岗位职责范本
2014/03/05 职场文书
销售个人求职信范文
2014/04/28 职场文书
学校先进集体事迹材料
2014/05/31 职场文书
乡镇爱国卫生月活动总结
2014/06/25 职场文书
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
怒海潜将观后感
2015/06/11 职场文书
2019大学生实习报告
2019/06/21 职场文书
MySQL之高可用集群部署及故障切换实现
2021/04/22 MySQL