需要明白的一点是一个变量存不存在(是否在栈内存中占有一席之地,你也可以占着茅坑不那啥~)与它的值是否为空(内存中的值是否为有效值)是两码事,你可以声明一个变量但不为它赋予一个有效值。 真值表 Variable empty() isset() !empty() isset() && !empty() ...
分类:
Web程序 时间:
2020-06-30 00:42:24
阅读次数:
70
我们经常要写类似于这种判断代码 // 判断是否存在变量 $a = isset($b)?$b:$c; // 判断变量是否为空 $a = !empty($b)?$b:$c; PHP7有了新语法糖,进行简化(PHP版本必须大于7) // 判断是否存在变量 $a = $b??$c; // 等同于 $a = ...
分类:
Web程序 时间:
2020-06-29 17:03:57
阅读次数:
78
hate-php 源码: <?php error_reporting(0); if(!isset($_GET['code'])){ highlight_file(__FILE__); }else{ $code = $_GET['code']; if (preg_match('/(f|l|a|g|\. ...
分类:
Web程序 时间:
2020-06-29 15:21:04
阅读次数:
65
PHP获取下拉菜单的数据 PHP下拉菜单单选 <?php //htmlspecialchars()函数把预定义的字符转换为HTML实体 $q = isset($_GET['q'])? htmlspecialchars($_GET['q']) : ''; if ($q) { if ($q == 'Py ...
分类:
Web程序 时间:
2020-06-28 15:28:49
阅读次数:
80
攻防世界 ics-07 点击之后发现有个项目管理能进,点进去,点击看到源码,如下三段 <?php session_start(); if (!isset($_GET[page])) { show_source(__FILE__); die(); } if (isset($_GET[page]) && ...
分类:
其他好文 时间:
2020-06-25 23:23:27
阅读次数:
229
Example 1 源码: <?php $UploadDir = '/var/www/files/'; if (!(isset($_GET['file']))) die(); $file = $_GET['file']; $path = $UploadDir . $file; if (!is_fil ...
分类:
Web程序 时间:
2020-06-25 17:18:00
阅读次数:
61
先是shell脚本 <?php @error_reporting(0); session_start(); if (isset($_GET['pass'])) { $key=substr(md5(uniqid(rand())),16); $_SESSION['k']=$key; print $key ...
分类:
其他好文 时间:
2020-06-24 14:22:32
阅读次数:
76
打开环境 根据提示找到 得到网站源码 这源码分为三段 一段一段分析 第一段: <?php session_start(); if (!isset($_GET[page])) { show_source(__FILE__); die(); } if (isset($_GET[page]) && $_G ...
分类:
Web程序 时间:
2020-06-23 21:36:32
阅读次数:
173
function getrealurl($url){ $realurl = $url; try { $headers = get_headers($realurl, true); if(isset($headers['Location'])){ if(is_array($headers['Locat ...
分类:
Web程序 时间:
2020-06-20 23:54:00
阅读次数:
81
分页 <?php $keywords = isset($_GET['keywords'])?$_GET['keywords']:''; //建立变量搜索关键字,当可以get到keywords时给它赋值,没有时为空,不对筛选造成影响 $page = isset($_GET['page'])?$_GET ...
分类:
Web程序 时间:
2020-06-09 20:09:59
阅读次数:
63