ini_set
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ini_set相关的知识,希望对你有一定的参考价值。
1.ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效。ini_set 用于更改配置文件的配制,次更改仅用于此脚本的执行。不是所有的选项都能被改函数设置的。
2.ini_get是ini_set的姐妹函数,
ini_set是改变php.ini里的设置,ini_get是获取php.ini里的环境变量的值.
3.register_globals是php.ini里的一个配置,这个配置影响到php如何接收传递过来的参数
register_globals的值可以设置为:On或者Off
当register_globals=Off的时候,下一个程序接收的时候应该用$_GET[‘user_name‘]和$_GET[‘user_pass‘]来接受传递过来的值。(注:当<form>;的method属性为post的时候应该用$_POST[‘user_name‘]和$_POST[‘user_pass‘])
当register_globals=On的时候,下一个程序可以直接使用$user_name和$user_pass来接受值。
register_globals的意思就是注册为全局变量,当On的时候,传递过来的值会被直接的注册为全局变量直接使用,而Off的时候,我们需要到特定的数组里去得到它。所以,碰到上边那些无法得到值的问题的时候,应该首先检查一下你的register_globals的设置和你获取值的方法是否匹配。(查看可以用phpinfo()函数或者直接查看php.ini)
4.Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。Session不是一个简单的时间概念,一个Session中还包括了特定的用户和服务器。因此更详细地讲,在一个Session定义的全局变量的作用范围,是指这个Session所对应的用户所访问的所有PHP。 若session.use_cookies = 1
sessionid在客户端采用的存储方式,置1代表使用cookie记录客户端的sessionid,同时,$_COOKIE变量里才会有$_COOKIE[‘PHPSESSIONID’]这个元素存在
以上是关于ini_set的主要内容,如果未能解决你的问题,请参考以下文章