ini_set

1.ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效。ini_set 用于更改配置文件的配制,次更改仅用于此脚本的执行。不是所有的选项都能被改函数设置的。

2.ini_getini_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 = 1sessionid在客户端采用的存储方式,置1代表使用cookie记录客户端的sessionid,同时,$_COOKIE变量里才会有$_COOKIE[‘PHPSESSIONID’]这个元素存在
时间: 2024-10-29 19:10:42

ini_set的相关文章

PHP ini_set() 函数

PHP ini_set用来设置php.ini的值,在函数执行的时候生效,对于虚拟空间来说,很方便,下面为大家介绍下此方法的使用 PHP ini_set用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效.无需打开php.ini文件,就能修改配置,对于虚拟空间来说,很方便. 函数格式:string ini_set(string $varname, string $newvalue) 不是所有的参数都可以配置,可以查看手册中的列表. 常见的设置: @ ini_set('memory

ini_set(&#39;memory_limit&#39;, &#39;128M&#39;)、php.ini memory_limit引起的问题详细介绍

故障现象 在运行PHP程序,通常会遇到"Fatal Error: Allowed memory size of xxxxxx bytes exhausted"的错误, 这个意味着PHP脚本使用了过多的内存,并超出了系统对其设置的允许最大内存. 解决这个问题,首先需要查看你的程序是否分配了过多的内存,在程序没有问题的情况下,你可以通过一下方法来增加PHP的内存限制(memory_limit). 检查php的内存限制值 为了查看这个值,你需要建立一个空的php文件,比如view-php-i

php的ini_set函数

php的ini_set函数可以在脚本中临时修改php.ini配置文件中的参数,脚本结束后修改的配置就不在生效. 某些脚本的执行可能不符合现在的php.ini中的配置要求,这种情况下用ini_set函数临时修改配置是很有用的. 但是有些配置项是不能用ini_set函数来修改的, 比如post_max_size,upload_max_filesize,只能在配置文件中修改. 还有magic_quotes_gpc 用 get_magic_quotes_gpc() 获得,不能用set_magic_quo

[PHP学习教程 - 系统]004.通过ini_set()来设置系统属性(ini_set Method)

PHP原意:ini_set — 为一个系统配置项设置值 基本信息: string ini_set ( string $varname , string $newvalue). (说明:设置指定配置选项的值.这个选项会在脚本运行时保持新的值,并在脚本结束时恢复.) 参数: varname-系统项名称.(不是所有有效的选项都能够用 ini_set() 来改变的. 这里有个有效选项的清单附录.) newvalue-选项新的值. 返回值: 成功时返回旧的值,失败时返回 FALSE. 范例 判断是否启用错

ini_set()函数的使用 以及 post_max_size,upload_max_filesize的修改方法

Apache服务器处理: ini_set('display_errors', 'Off');ini_set('memory_limit', -1); //-1 / 10240Mini_set("max_execution_time", 0);//ini_set('magic_quotes_gpc', 'On'); <IfModule mod_php5.c> php_value post_max_size       10Mphp_value upload_max_files

ini_set的用法介绍

PHP ini_set用来设置php.ini的值,在函数执行的时候生效,脚本结束后,设置失效.无需打开php.ini文件,就能修改配置,对于虚拟空间来说,很方便. 函数格式:string ini_set(string $varname, string $newvalue) 不是所有的参数都可以配置,可以查看手册中的列表. 常见的设置: @ ini_set('memory_limit', '64M'); 'menory_limit':设定一个脚本所能够申请到的最大内存字节数,这有利于写的不好的脚本

PHP通过ini_set()来设置显示错误信息和执行时间

PHP的 ini_set函数是设置选项中的值,在执行函数后生效,脚本结束的时候,这个设置也失效.不是所有的选项都能被改函数设置的.具体那些值能够设置,可以查看手册中的列表. 就是能够设置php.ini中的选项值比如,display_error选项关闭了,但是你要显示程序中的错误信息,方便你调试程序,那么就可以使用PHP ini_set函数: ini_set("display_errors", "On"); 那么在你这个页面的程序都会显示错误信息了,而且你还可以使用e

ini_set 设置php配置项 在windows和linux下的不同

在win下,当你要include多个路径的话,你要用“:”隔开,但在linux下就使用":"隔开的.. if (substr(php_uname(), 0, 7) == "Windows") ini_set ( "include_path" , '.;..\..\common;..\..\include' ) ; else ini_set ( "include_path" , ".:../../common:../.

细说ini_set()

注意啦,这里是PHP的世界,请注意前提条件,你说这个不重要,什么你说这是废话?罚你通读PHP在线手册3天... 印象中在脚本中修改配置,顺手拈来: @代码一 ini_set('memory_limit','1024M'); 还记得最好放在文件最前面,于是, @代码二 echo ini_get('memory_limit'); ini_set('memory_limit','1024M'); echo ini_get('memory_limit'); exit; 结果都是128M;难道没有权限?难