- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
php ini详细介绍与设置 配置 二
?
php.ini详细介绍与设置,配置二2010-06-08 11:54session.save_path=/tmp;传递给存储处理器的参数。对于files处理器,此值是创建会话数据文件的路径。;Windows下默认为临时文件夹路径。;你可以使用N;[MODE;]/path这样模式定义该路径(N是一个整数)。;N表示使用N层深度的子目录,而不是将所有数据文件都保存在一个目录下。;[MODE;]可选,必须使用8进制数,默认600,表示文件的访问权限。;这是一个提高大量会话性能的好主意。;注意0:N;[MODE;]/path两边的双引号不能省略。;注意1:[MODE;]并不会改写进程的umask。;注意2:php不会自动创建这些文件夹结构。请使用ext/session目录下的mod_files.sh脚本创建。;注意3:如果该文件夹可以被不安全的用户访问(比如默认的/tmp),那么将会带来安全漏洞。;注意4:当N 0时自动垃圾回收将会失效,具体参见下面有关垃圾搜集的部分。;[安全提示]建议针对每个不同的虚拟主机分别设置各自不同的目录。;;对于memcache处理器,需要定义一个逗号分隔的服务器URL用来存储会话数据。;比如:tcp://host1:11211,tcp://host2:11211;每个URL都可以包含传递给那个服务器的参数,可用的参数与Memcache:addServer()方法相同。;例如:tcp://host1:11211?persistent=1weight=1timeout=1retry_interval=15=PHPSESSID;用在cookie里的会话ID标识名,只能包含字母和数字。session.auto_start=Off;在客户访问任何页面时都自动初始化会话,默认禁止。;因为类定义必须在会话启动之前被载入,所以若打开这个选项,你就不能在会话中存放对象。session.serialize_handler=php;用来序列化/解序列化数据的处理器,php是标准序列化/解序列化处理器。;另外还可以使用php_binary。当启用了WDDX支持以后,将只能使用wddx。session.gc_probability=1 session.gc_divisor=100;定义在每次初始化会话时,启动垃圾回收程序的概率。;这个收集概率计算公式如下:session.gc_probability/session.gc_divisor;对会话页面访问越频繁,概率就应当越小。建议值为1/1000~5000。session.gc_maxlifetime=1440;超过此参数所指的秒数后,保存的数据将被视为垃圾并由垃圾回收程序清理。;判断标准是最后访问数据的时间(对于FAT文件系统是最后刷新数据的时间)。;如果多个脚本共享同一个session.save_path目录但session.gc_maxlifetime不同,;那么将以所有session.gc_maxlifetime指令中的最小值为准。;如果使用多层子目录来存储数据文件,垃圾回收程序不会自动启动。;你必须使用一个你自己编写的shell脚本、cron项或者其他办法来执行垃圾搜集。;比如,下面的脚本相当于设置了session.gc_maxlifetime=1440(24分钟):;cd/path/to/sessions;find-cmin+24|xargs rm session.referer_check=;如果请求头中的Referer字段不包含此处指定的字符串则会话ID将被视为无效。;注意:如果请求头中根本不存在Referer字段的话,会话ID将仍将被视为有效。;默认为空,即不做检查(全部视为有效)。session.entropy_file=;/dev/urandom;附加的用于创建会话ID的外部高熵值资源(文件),;例如UNIX系统上的/dev/random或/dev/urandomsession.entropy_length=0;从高熵值资源中读取的字节数(建议值:16)。session.use_cookies=On;是否使用cookie在客户端保存会话ID session.use_only_cookies=Off;是否仅仅使用cookie在客户端保存会话ID。PHP6的默认值为On。;打开这个选项可以避免使用URL传递会话带来的安全问题。;但是禁用Cookie的客户端将使会话无法工作。session.cookie_lifetime=0;传递会话ID的Cookie有效期(秒),0表示仅在浏览器打开期间有效。;[提示]如果你不能保证服务器时间和客户端时间严格一致请不要改变此默认值!session.cookie_path=/;传递会话ID
文档评论(0)