您的位置:首页 > 编程语言 > PHP开发

PHP应该注意的一些常要注意但是又常没有做的配置

2012-08-31 17:57 363 查看
1.register_globals.

应该将此值设置成off。他在PHP.ini文件里,由于register_globals设置控制PHP变量访问范围,如果开启会引起不必要的安全问题。所以应该关闭它。

当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来接受值。

2.magicquotes

用来让php程序的输入信息自动转义,所有的单引号("'"),双引号("""),反斜杠("\")和空字符(NULL),都自动被加上反斜杠进行转义

magic_quotes_gpc = On 用来设置magic quotes 为On,它会影响HTTP请求的数据(GET.POST.Cookies)

程序员也可以使用addslashes来转义提交的HTTP请求数据,或者用stripslashes来删除转义。

这个参数直接影响到addslashes函数。如果设置了开启,那么就可以不用addslashes,如果关闭了,就要使用addslashes。

以后有想起,再添加。呵呵。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: