当前位置: 首页 > news >正文

app开发公司网站最新实时大数据

app开发公司网站,最新实时大数据,Linux做视频网站网速均衡,网站前台用java做上节课回顾,token问题 没有更新token值,造成了复用 加上这段代码就好了,就不会复用了 文件管理-文件上传 upload.html文件,找ai生成就行 uoload.php接受文件上传的信息 这里在写个临时文件存储换个地方 因为上面临时文件存在c盘…

上节课回顾,token问题

没有更新token值,造成了复用

加上这段代码就好了,就不会复用了

文件管理-文件上传

upload.html文件,找ai生成就行

uoload.php接受文件上传的信息

这里在写个临时文件存储换个地方

因为上面临时文件存在c盘的目录,换到别的盘要绝对路径,不如就报错

黑名单

如果上传的文件后主在黑名单里面就不让上传

但是这个不安全,例如我上次php3,绕过黑名单了,上传.shtaseess文件,包含png文件,也是成功利用了

白名单

跟黑名单相反一下就行,单安全系数更高

mime类型验证

这个不安全,改一下mime信息就绕过了,不如白名单检测后缀

文件管理-显示

文件显示

这里可以显示了,但是没办法在进一步读取文件夹

加一个超链接,自动把文件夹名字赋值给path

这时候会有任意文件读取的危险,但是php.ini有安全机制,可以防御这种失去

这时候就只能看到www目录,在网上就看不到了

在网上就直接报错看不到了

或者在代码里面过滤../这种关键字

还有设置用户的权限,不给web用户权限看某目录

uoload.php

<?php
$name = $_FILES['file']['name'];
$type = $_FILES['file']['type'];
$size = $_FILES['file']['size'];
$tmp_name = $_FILES['file']['tmp_name'];
$error = $_FILES['file']['error'];//echo $name."<br>";
//echo $type."<br>";
//echo $size."<br>";
//echo $tmp_name."<br>";
//echo $error."<br>";//if(move_uploaded_file($tmp_name, 'D:\phpStudy\PHPTutorial\WWW\upload\img/'.$name)){
//    echo "上传成功";
//}//黑名单
/*
$black_ext=array('php','php4','php5','phtml');
$fenge=explode('.',$name);//以逗号分隔获取末尾
$exts=end($fenge);//数组需要用end输出
if(in_array($exts,$black_ext)){echo '非法文件'.$exts;
}else{if(move_uploaded_file($tmp_name, 'D:\phpStudy\PHPTutorial\WWW\upload\img/'.$name)){echo "上传成功";}
}
*///白名单
$allow_ext=array('png','jpg','jpeg','gif');
$fenge=explode('.',$name);//以逗号分隔获取末尾
$exts=end($fenge);//数组需要用end输出
if(in_array($exts,$allow_ext)){if(move_uploaded_file($tmp_name, 'D:\phpStudy\PHPTutorial\WWW\upload\img/'.$name)){echo "上传成功";}
}else{echo '非法文件'.$exts;
}

file-manage.php

<?php
$dir=$_GET['path'] ?? './';function show_file($dir){if(@$d=opendir($dir)){//打开目录,返回句柄echo $d;while(($file=readdir($d))!==false){//readdir读取句柄中的文件和子目录if(is_dir($file)){//is_dir检测是否是目录echo '文件夹'."<a href='?path=$file'>$file</a>".'<br>';}else{echo '文件'.$file.'<br>';}}}}show_file($dir);

jian

kang

ping

an

http://www.sczhlp.com/news/46028/

相关文章:

  • 中国工商黄页seo门户网站建设方案
  • wordpress站点被删百度网址大全免费下载
  • LC2730 找到最长的半重复字符串
  • CSP-S 2024 提高级 第一轮试题(初赛)答案及解析
  • java 时区时间转为UTC
  • cf2121f
  • 使用 MSE 流量防护轻松面对运行态流量不确定风险的最佳实践
  • 怎么做flash网站设计谷歌广告平台
  • 网站怎么注销备案号营销型网站制作公司
  • 手机网站开发升上去郑州整站网站优化
  • 郑州正规网站制作公司天津做网站的网络公司
  • seo做的好的网站有哪些百度搜题
  • 茶叶手机网站南宁seo内部优化
  • js 访问网站统计刷新不增加次数网上做推广怎么收费
  • 手机网站模板 html5 下载工具seo关键词优化经验技巧
  • web网站开发语言排名松原头条新闻今日新闻最新
  • P11673 [USACO25JAN] Median Heap G 题解
  • LC2958 最多k个重复元素的最长子数组
  • 北京科技奖励折射创新风向标:信息技术引领、产学研协同成关键驱动力
  • LC34 在排序数组中查找元素的第一个和最后一个位置
  • 郴州网站排名优化优化方案的格式及范文
  • 山西做网站建设的平台中国seo谁最厉害
  • 珠海动态网站制作外包天津百度seo推广
  • 招聘网站开发工程师黑帽seo教程
  • c++开发大模型mcp服务(一)目的和概念
  • C/C++ 之堆栈变幻:函数调用的底层轨迹
  • Docker Buildx 简介与安装指南
  • 20258.28模拟赛
  • PHP中如何定义常量以及常量和变量的主要区别
  • 山东企业建站系统信息山东疫情最新情况