随笔分类 -  PHP

摘要:Cookie 阅读全文
posted @ 2018-06-23 14:38 Ryan_zheng 阅读(413) 评论(0) 推荐(0) 编辑
摘要:Enter键的keyCode为13 Alt + Enter 的keyCode为10 阅读全文
posted @ 2018-06-09 12:04 Ryan_zheng 阅读(387) 评论(0) 推荐(0) 编辑
摘要:centosPHP配置文件路径: /etc/php.ini 修改完配置文件后需要重启php服务: systemctl restart php-fpm 阅读全文
posted @ 2018-06-08 16:59 Ryan_zheng 阅读(380) 评论(0) 推荐(0) 编辑
摘要:https://www.drivereasy.com/buy.php?comeid="><script>alert('OPENBUGBOUNTY')</script> 以上链接注入了一个弹窗,运行后如下图所示: 因为buy.php会直接使用get方式传递过来的参数作为值,并且echo输出到页面上, 阅读全文
posted @ 2018-06-04 19:06 Ryan_zheng 阅读(197) 评论(0) 推荐(0) 编辑
摘要:有时候使用可变变量名是很方便的。就是说,一个变量的变量名可以动态的设置和使用。一个普通的变量通过声明来设置,例如: <?php$a = 'hello';?> <?php$a = 'hello';?> 一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。在上面的例子中 hello 使用了两个美 阅读全文
posted @ 2018-06-04 15:01 Ryan_zheng 阅读(145) 评论(0) 推荐(0) 编辑
摘要:使用 PHP 构建的 Web 应用如何避免 XSS 攻击 Web 2.0 的发展为网络用户的互动提供了更多机会。用户通过在论坛发表评论,或是在博客发表留言都可能有意或无意输入一些破坏性的内容,从而造成网页不能正常显示,影响其它用户的使用。XSS 全称为 Cross Site Scripting,因为 阅读全文
posted @ 2018-06-04 10:46 Ryan_zheng 阅读(151) 评论(0) 推荐(0) 编辑
摘要:环境: PHP5.2 以上版本 先去官网下载smarty模版引擎的库文件到你的电脑或服务器上 smarty官方网站库文件下载地址: https://www.smarty.net/download 下载完成后解压到本地 有用的是libs文件夹里面的文件,在你的www目录下新建一个smarty目录,将l 阅读全文
posted @ 2018-05-31 00:52 Ryan_zheng 阅读(153) 评论(0) 推荐(0) 编辑
摘要:PHP实现断点调试的条件 1. 需要PHP安装xdebug扩展 2. 修改PHP配置文件,开启xdebug扩展,并且对xdebug进行一些配置 3. 重启服务器如apach或nginx 4. 编译器配置,我使用的是vscode 环境: macOS PHP Version 7.1.16 Apach 代 阅读全文
posted @ 2018-05-29 23:50 Ryan_zheng 阅读(486) 评论(0) 推荐(0) 编辑
摘要:php将数组或对象原样写入或保存到文件有三种方法可以实现 第一种方法是使用serialize, 第二种方法是使用print_r, 第三种方法是使用var_export, 本文章向大家介绍这三种方法是如何将数组写入到文件的,需要的朋友可以参考一下。 第一:serialize方法 使用 serializ 阅读全文
posted @ 2018-05-25 00:48 Ryan_zheng 阅读(27367) 评论(1) 推荐(2) 编辑
摘要:如果不具备修改 php.ini 的权限,可以如下: 如果具备修改 php.ini 权限的话,如下即可: 阅读全文
posted @ 2018-05-19 22:00 Ryan_zheng 阅读(11858) 评论(0) 推荐(0) 编辑
摘要:bool isset(mixed var);[;mixed var[,...]] 这个函数需要一个变量名称作为参数,如果这个变量存在,则返回true,否则返回false。 也可以传递一个由逗号间隔的变量列表,如果所有变量都被设置了,isset() 函数将返回true。 还可以使用unset()销毁一 阅读全文
posted @ 2018-05-19 21:38 Ryan_zheng 阅读(453) 评论(0) 推荐(0) 编辑
摘要:PHP define()函数定义了运行时的常量, 具体语法如下所示: (PHP 4, PHP 5, PHP 7) define — Defines a named constant Defines a named constant at runtime. define() 函数的参数说明: $nam 阅读全文
posted @ 2018-05-16 04:09 Ryan_zheng 阅读(3325) 评论(0) 推荐(0) 编辑
摘要:wordpress当文章没有添加Featured media的时候, 就调用文章第一张图片, 调用的wordpress代码函数为: 网站使用的themes是Notio,配套插件为Gantry 5 Fraamework,然而Notio使用的是twig模版引擎,前台文件都是以.twig结尾,Notio的 阅读全文
posted @ 2018-05-09 16:00 Ryan_zheng 阅读(350) 评论(0) 推荐(0) 编辑
摘要:Syntax $(selector).show(speed,easing,callback) $(selector).show(speed,easing,callback) Possible values: milliseconds "slow" "fast" Possible values: "s 阅读全文
posted @ 2018-05-07 16:41 Ryan_zheng 阅读(1208) 评论(0) 推荐(0) 编辑
摘要:ignore_user_abort 设置与客户机断开是否会终止脚本的执行。 本函数返回 user-abort 设置的之前的值(一个布尔值)。 int ignore_user_abort ([ string $value ] ) 注释:PHP 不会检测到用户是否已断开连接,直到尝试向客户机发送信息为止 阅读全文
posted @ 2018-05-07 11:18 Ryan_zheng 阅读(388) 评论(0) 推荐(0) 编辑
摘要:ZingChart提供了一个丰富的API,用于通过重新绘制绘图(重新加载) ,加载新数据(setseriesdata),修改现有图表(modifyplot), 放大数据范围(zoomto),切换各种交互功能(togglelegend)等等。 如何修改ZingChart图表的方法:https://ww 阅读全文
posted @ 2018-04-14 17:06 Ryan_zheng 阅读(1311) 评论(0) 推荐(0) 编辑
摘要:参考PHP官方文档:http://php.net/manual/zh/function.array-push.php 如果用 array_push() 来给数组增加一个单元,还不如用 $array[] = ,因为这样没有调用函数的额外负担。 如果第一个参数不是数组,array_push() 将发出一 阅读全文
posted @ 2018-04-14 12:07 Ryan_zheng 阅读(7242) 评论(0) 推荐(1) 编辑
摘要:定义和用法 filter_has_var() 函数检查是否存在指定输入类型的变量。 如果成功则返回 TRUE,如果失败则返回 FALSE。 语法 filter_has_var(type, variable) 第一个参数type(必须):规定要检查的类型,可以检查的类型有INPUT_GET、INPUT 阅读全文
posted @ 2018-04-08 00:25 Ryan_zheng 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-02-28 17:51 Ryan_zheng 阅读(422) 评论(0) 推荐(0) 编辑
摘要:一、函数实现 实例1: 实例2: 实例3: 实例4: 阅读全文
posted @ 2018-02-08 16:33 Ryan_zheng 阅读(6250) 评论(0) 推荐(0) 编辑