ini

 PHP ini_set用来设置php.ini的值,在函数执行的时候生效,对于虚拟空间来说,很方便,下面为大家介绍下此方法的使用

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的会话管理有更多的风险,所以应当禁用。 
 

时间: 2025-01-08 17:41:29

ini的相关文章

delphi编程控制INI文件

从.INI文件中获取字符串 var strResult:pchar; begin GetPrivateProfileString( 'windows', // []中标题的名字 'NullPort', // =号前的名字 'NIL', // 如果没有找到字符串时,返回的默认值 strResult, //存放取得字符 100, //取得字符的允许最大长度 'c:forwin95win.ini' // 调用的文件名 ); edit1.text:=strResult; //显示取得字符串 从.INI文

MySQL配置文件之mysql.ini参数详解

  my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数. my.ini分为两块:Client Section和Server Section. Client Section用来配置MySQL客户端参数. 要查看配置参数可以用下面的命令: show variables like '%innodb%'; # 查看innodb相关配置参数 show status like '%innodb%'; # 查看innodb相关的运行时参数(比如当前

Eclipse和Maven的结合使用--Please make sure the -vm option in eclipse.ini

在eclipse中安装了m2eclipse(maven插件) 在安装后,出现下列警告: The Maven Integration requires that Eclipse be running in a JDK, because a number of Maven core plugins are using jars from the JDK. Please make sure the -vm option in eclipse.ini is pointing to a JDK and v

c++ .ini 读取操作步骤做出操作

问题描述 c++ .ini 读取操作步骤做出操作 c++把一个程序的操作步骤存储成ini 然后读出内容相对那个步骤执行下一步的操作 怎么实现 解决方案 直接用windows api GetPrivateProfileStringhttp://blog.chinaunix.net/uid-24517893-id-2973290.htmlhttp://baike.baidu.com/link?url=R-BGaBGjoYT6cMULhz5ob9fiVtrdxFZGWR8dgCNEzHnk_ynKEC

c++-WritePrivateProfileString写入ini问题,只能写入第二条记录

问题描述 WritePrivateProfileString写入ini问题,只能写入第二条记录 WritePrivateProfileString(_T(""CONFIG"")_T(""4"")_T(""01000;"")_T(""c:\projectThread.ini""));WritePrivateProfileString(_T("

在Delphi中实现将Font.Style写入INI文件

前不久我编写一个小程序在INI文件中记录字体的属性(颜色值/color,大小/size,字体名/name,样式/style),其中color值和size值可以用数值方式写入INI文件,name是用字符方式写入,但Font.style不是数值型.字符型,也不是布尔型,而是TfontStyles类,无法直接写入INI文件中去,我找了好多相关书籍也没找到方法,也到网络上的Delphi站点去问,也没得到满意的答复,没法子,看来还得自已想办法解决,我通过一系列的摸索实验,终于找到了比较满意的解决方法,程序

Delphi中利用INI文件实现界面无闪烁多语言切换

越来越多的程序使用了多国语言切换,虽然DELPHI自带多语言包的添加和配置,但是那种方法在切换语言时界面会出现闪烁,而且实现起来很麻烦,这里我介绍给大家的是利用INI文件来读取界面的语种文字,用这种方法,不但简单易行,而且在切换的时候不会出现界面的闪烁. 我们从一个例子出发,看看怎么实现语言的切换.首先建立一个新工程.放置如下组件: MainMenu1: TMainMenu; File1: TMenuItem; Exit1: TMenuItem; Label1: TLabel; Button1:

[转]迄今为止最优的Eclipse运行性能调优 ,含eclipse.ini

最近,Eclipse(Eclipse-JEE3.5)运行十分缓慢(可能插件安装过多),因此,得到了个机会调优一下,以便提高工作效率 下图是未经任何调整eclipse的gc情况(使用jvisualvm命令,安装visual gc插件) 在终端输入:jvisualvm运行后,工具->插件->visual gc,安装. 启动eclipse后,在终端运行: ps -ef | grep eclipse,然后在jvisualvm的应用程序一栏选择eclipse pid的程序双击,即可到visual gc上

php的INI设置

INI设置 和上一章你看到的超级全局变量以及持久化常量一样, php.ini值必须在扩展的MINIT代码块中定义. 然而, 和其他特性不同的是, INI选项的定义仅仅由简单的启动/终止线组成. PHP_MINIT_FUNCTION(sample4) { REGISTER_INI_ENTRIES(); return SUCCESS; } PHP_MSHUTDOWN_FUNCTION(sample4) { UNREGISTER_INI_ENTRIES(); return SUCCESS; } 定义并