PHP被广泛用于各种Web开发。而当服务器端脚本配置错误时会出现各种问题。现今,大部分Web服务器是基于Linux环境下运行(比如:Ubuntu,Debian等)。本文例举了十大PHP最佳安全实践方式,能够让您轻松、安全配置PHP. PHP安全性设置提示: DocumentRoot:...
1.echo和print的区别 PHP中echo和print的功能基本相同(输出),但是两者之间还是有细微差别的。echo输出后没有返回值,但print有返回值,当其执行失败时返回flase。因此可以作为一个普通函数来使用,例如执行下面的代码后变量$r的值将为1。 $r = print "He...
引用和复制的区别: 大家都知道引用其实就是:$a = 1;$b = $a;改变$a或者$b不会影响对方。而引用是按地址传值:$a = 1;$b = &$a;改变任何一个另一个值都会改变。 但是在末尾加个why呢,为什么会是这样呢? 大家需要理解php里面的两个机制就是copy on...
“这个模板好,用它吧?不,再往下看看。恩,这个也不错,要不……” 这是来到点点的第一天,我所干的事——挑模板。点点唯美的模板让人淘醉。 下面用php实现简单的页面模板更换。 先贴出工程目录结构: ...
本文留言本并不是什么完美版本,如果你只想拿来使用不建议用此源文件,但是如果你想学习flash留言本的制作原理,可能此文对你有极大的帮助! 其他flash留言本原文件可以去此处下载 flash+php+mysql简单留言本教程 目的: 用flash+php+mysql制作一个简单的留...
命令注入攻击 PHP中可以使用下列5个函数来执行外部的应用程序或函数 system、exec、passthru、shell_exec、“(与shell_exec功能相同) 函数原型 string system(string command, int &return_var) com...
$test_string = "你好"; var_dump($test_string{0}.$test_string{1}); var_dump(ord($test_string{0})); var_dump(ord($test_string{1})); var_dump(dechex(196)); var_dump(chr(&...
UTF-8匹配: 在javascript中,要判断字符串是中文是很简单的。比如: var str = "php编程"; if (/^[u4e00-u9fa5]+$/.test(str)) { alert("该字符串全部是中文"); } else{ alert("该字符串不全部是中文"); } php...
我们经常需要获取二个日期之间相差的天数,方便客户知道距离某个时间段是相差了多少天数,这样的显示结果现在是越来越流行的了。不再像以前那样呆板的显示日期的了。我们这里就分享了二种方法可以获取到二个日期之间的相差天数。 第一...
当然,对多线程有深入理解的人都知道通过WEB服务器实现的多线程只能模仿多线程的一些效果,并不是真正意义上的多线程。 但不管怎么样,它还是能满足我们的一些需要的,在需要类似多线程的功能方面还是可以采用这个类。 /** &...