IIS7&7.5 xx.jpg/xx.php PHP CGI解析漏洞及解决方法
2021-11-17PHP里经常要获取当前请求的URL路径信息。一般可以通过环境变量$_SERVER[‘PATH_INFO’]获取,而配置文件中的cgi.fix_pathinifo选项则与这个值的获取相关。而$_SERVER[‘PATH_INFO’]中的key PATH_IN
PHP7.4不再支持使用大括号访问数组以及字符串的偏移 php7.4不再支持数组{}写法,统一为数组[] 修改位置:\thinkphp\library\think\db\Query.php 的 400 行左右 修改为:$seq = (ord($value[0]) % $rule[num]
PHP获取目录名和获取文件的方法
2021-06-24PHP获取当前目录和相对目录的方法?php //获取当前文件所在目录,如果A.phpincludeB.php则无论写在哪个文件里,都是表示A.php文件所在的目录echorealpath(.),br;echogetcwd(),br;//获取当前文件的上级
PHP中json_encode与json_decode出现换行回车中文为空错误的解决方法
2021-03-131、json_encode与json_decode的用法 json_encode — 对变量进行 JSON 编码 json_encode() 例子 ?php $arr=array(aa=1,bb=2,cc=3,dd=4,ee=5);echojson_encode($arr); ? 以上例程会输出: {aa:1,bb:2,cc:3,dd:4,ee:5} json_decode — 对
PHP打开PDO_MySQL扩展的配置方法
2020-06-20PHP中的PDO其实是一个很好用的扩展,在一些PHPCMS系统中,开发者大多都有用到,那么如何开启PDO和PDO_MySQL扩展呢?方法同样很简单: 打开php.ini配置文件,找到extension=php_pdo.dll 和 exten
在PHP7.2版本安装后首页报错:Deprecated: __autoload() is deprecated, use spl_autoload_register() instead 的解决方法: spl_autoload_register (PHP 5 = 5.1.0, PHP 7) spl_autoload_register — 注册给定的函数作为 __autol
php中使用mysql、mysqli、pdo连接数据库的用法和比较
2019-05-22php与mysql的连接有三种API接口,分别是:PHP的MySQL扩展 、PHP的mysqli扩展 、PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案。 一、特性及对比 P
php5.4以上版本GBK编码下htmlspecialchars输出为空的兼容性处理方法
2019-05-18从旧版升级到php5.4,恐怕最麻烦的就是htmlspecialchars这个问题了!当然,htmlentities也会受影响,不过,对于中文站来说一般用htmlspecialchars比较常见,htmlentities非常少用到。 可能老外认为
Wndows下Apache php Mysql环境的搭建和关系
2018-11-05Wndows下Apache php Mysql环境的关系 Apache 它是web 服务器软件。同类产品有微软的IIS等。功能是让某台电脑可以提供 www服务,本地环境下可以通过127.0.0.1这个IP来访问本地网站。 PHP 它是服务
