最新 最热

PHP——isset和empty

由此可见,当判断一些变量的时候,不能一味的使用empty或者isset,应该根据实际的情况去使用,如:用户的昵称

2024-08-16
1

CTFshow之webPHP特性下

所以如果我们直接传CTF_SHOW.COM是会被转换成CFT_SHOW_COM的,绕过的话这里要利用它的判定规则,当变量名中存在两个不合法字符时,只转换前面的那一个。[和.并存时,会转换前面的[,而[转换之后恰好为_,从而可以绕过。...

2024-02-28
1

php案例:关于找到上一次的值

session有值就记录下来。输出。因为有值代表第二次了, session没值代表第一次,就把$_GET[‘p’]的默认的值1保存进session中.并输出默认的值1

2023-12-12
1

无字母数字 webshell

<?phpinclude 'flag.php';if(isset($_GET['code'])){ $code = $_GET['code']; if(strlen($code)>

2023-05-09
1

PHP 中函数 isset(), empty(), is_null() 的区别

使用 PHP 进行开发的时候,经常会用到 isset(), empty(), is_null() 这几个函数对数据进行判断,但是这是哪个函数的具体区别其实没有很好的掌握。下面我们详细讲解一下...

2023-04-15
1

PHP检查对象或类中是否存在属性

$obj = appcommonlibraryEmail::instance();$obj->p=889;if(isset($obj->p)){ echo 66;}else{ echo 99;}die;isset既可以判断对象的属性是否存在,也可以判断数组的键名是否存在未经允许不......

2023-02-20
1

PHP反序列化漏洞

魔术方法是PHP面向对象中特有的特性。它们在特定的情况下被触发,都是以双下划线开头,你可以把它们理解为钩子,利用模式方法可以轻松实现PHP面向对象中重载(Overloading即动态创建类属性和方法)...

2022-10-27
1

php面向对象第三篇(__set,__get,__isset,__unset)的用法

封装的四个魔术常量: __set,__get,__isset,__unset四个方法。 问题:构造函数与析构函数的用法:

2020-10-28
1

php oop3乱七八糟的

<?php /* * public private protected 这些变量可见性修饰符,只是控制变量的可访问范围,与继承无关,不管属性变量用哪个关键词修饰。它都会被继承 * 而且,一个属性...

2020-01-14
1

Event事件

线程间状态同步:即将一个任务丢到子进程中,这个任务将异步执行,如何获取到这个任务的执行状态

2019-07-24
1