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 相关文章推荐
wiki-shan写的php在线加密的解密程序
Sep 07 PHP
PHP中基本符号及使用方法
Mar 23 PHP
PHP+MySQL投票系统的设计和实现分享
Sep 23 PHP
php获取通过http协议post提交过来xml数据及解析xml
Dec 16 PHP
php中的PHP_EOL换行符详细解析
Oct 26 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
Aug 18 PHP
PHP用反撇号执行外部命令
Apr 14 PHP
PHP实现全角字符转为半角方法汇总
Jul 09 PHP
ThinkPHP表单令牌错误的相关解决方法分析
May 20 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
Aug 12 PHP
PHP获取二叉树镜像的方法
Jan 17 PHP
Laravel框架实现的记录SQL日志功能示例
Jun 19 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里的JS打印函数
2006/10/09 PHP
PHP insert语法详解
2008/06/07 PHP
php 保留字列表
2012/10/04 PHP
PHP Hash算法:Times33算法代码实例
2015/05/13 PHP
PHP中的Trait 特性及作用
2016/04/03 PHP
Yii框架表单模型和验证用法
2016/05/20 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
2011/07/26 Javascript
jQuery性能优化28条建议你值得借鉴
2013/02/16 Javascript
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列
2015/04/26 Javascript
javascript实现状态栏文字首尾相接循环滚动的方法
2015/07/22 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
利用原生JavaScript实现造日历轮子实例代码
2019/05/08 Javascript
Vue实现搜索结果高亮显示关键字
2019/05/28 Javascript
js重写alert事件(避免alert弹框标题出现网址)
2020/12/04 Javascript
[01:20:05]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第二场 2月5日
2021/03/11 DOTA
Python SQL查询并生成json文件操作示例
2018/08/17 Python
python导入坐标点的具体操作
2019/05/10 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
Python有参函数使用代码实例
2020/01/06 Python
new_zeros() pytorch版本的转换方式
2020/02/18 Python
python shell命令行中import多层目录下的模块操作
2020/03/09 Python
解决python执行较大excel文件openpyxl慢问题
2020/05/15 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
Jupyter Notebook 远程访问配置详解
2021/01/11 Python
美国球迷装备的第一来源:FOCO
2020/07/03 全球购物
递归计算如下递归函数的值(斐波拉契)
2012/02/04 面试题
董事长秘书职责
2014/01/31 职场文书
竞选班长的演讲稿
2014/04/24 职场文书
教师党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
安全生产先进个人事迹材料
2014/12/30 职场文书
医院病假条怎么写
2015/08/17 职场文书
2016孝老爱亲模范事迹材料
2016/02/26 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python
MySQL 自定义变量的概念及特点
2021/05/13 MySQL