发布日期: 2024-03-22 | 来源: 智软设计工作室
pbootcms 新版本中,加入了一个 url不允许带其他参数,这个也是为了安全,可以大大减少注入风险,
一但访客加入了其他?参数 ,就会出现404页面,
那我们怎么取消后缀参数过滤安全功能了,有写客户网站可能要推广什么的,推广公司可能需要带这些参数来统计报告,
下面我说下怎么解决。
打开:/apps/home/controller/IndexController.php
把 _404('您访问的内容不存在,请核对后重试!'); 都注销掉即可
if (P) { // 采用pathinfo模式及p参数伪静态模式
if ($url_rule_type == 2) { // 禁止伪静态时带index.php 和动态地址访问
if(stripos(URL, 'index.php') !== false){
// _404('您访问的内容不存在,请核对后重试!');
}
if(stripos(URL,'?') !== false && stripos(URL,'/?tag=') == false && stripos(URL,'/?page=') == false && stripos(URL,'/?ext_') == false){
// _404('您访问的内容不存在,请核对后重试!');
}
}改完这个。内页所有页面都可以了。但是你会发现首页输入了?参数后。会进行301重定向,如果要解决这个。请看https://www.002t.cn/jishuwenzhang/115.html
2026-08-29
{pboot:list num=2 order=date page=0}(pboot:pics num=1 id=[list:id]}<img src-"[pics:src]" />{/pboot:pics}<a href-"[list:link]">[list:title]</a>{/pboot:list}
阅读更多2022-06-19
<?php// 设定你要清除BOM的根目录(会自动扫描所有子目录和文件)$HOME = dirname(__FILE__);// 如果是Windows系统,修改为:$WIN = 1;$WIN = 0;?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><
阅读更多2023-08-27
我们在做网站得时候,有时候会为了防止人家拿代码 复制 保存等功能。来做一点防御方法,但是这种只能仿菜鸟,没法彻底防御,下面是代码,vararr=[123,17,18];//先定义下要禁止哪些键,document.oncontextmenu=newFunction("event.returnValue=false;"),//禁用
阅读更多2025-06-25
今天帮客户定制网站,发现一个奇怪的问题,就是logo图片或者图标定的大小是139*55,然后logo图片我们就把他处理成这个大小。按道理不存在放大缩小的问题。但是实际上电脑端没有问题。很清楚,手机端他看起来就是有点模糊,然后我开始把他转成svg矢量图。还是模糊,于是找资料也没找到。然后我就把logo图片直接用大图。不去处
阅读更多2021-09-29
有查询条件就查询,多个查询条件,只要有查询,就增加一个查询条件//类型if($sotype){$where['type']=$sotype;}//合作单位if($companyid){&
阅读更多2023-07-10
改动:/apps/admin/controller/member/Membercontroller.php增加一个函数/*导出所有会员为表格 */ public function export() { $this->assign('Member', $this->model->getListall()); header("Content-Type:application/vnd.ms-excel"); &nb
阅读更多2022-05-18
今天在用FIlezilla 链接阿里云虚拟主机FTP ,提示421 There are too many connections from your internet address.但是查看了设置都没错。网上有的说。把并发设置为1.但是测试了还是不行。我发现是要把密码类型设置为明文才行。。如下图:
阅读更多2023-07-10
最近制作网站的时候。因为搜索的地图比较多。比如常见问题和经销商,产品,都得搜索,用传统得{pboot:scaction} 他都会到统一得页面去,当然页可以用 <input type="hidden" name="searchtpl" value="1.html" >,置顶不同模板,但是置顶后。有些问题。比如栏目封面和
阅读更多2024-07-18
根据你提供的代码,看起来你正在使用Ajax来发送订单信息到一个PHP页面,并期望通过PHP页面发送电子邮件。如果第一次发送成功,但第二次发送失败,可能有几个原因需要检查和排除:重复发送问题: 确保每次发送请求时,checkoutString 的内容是正确的,并且你没有意外地覆盖了其他数据。服务器响应问题: 确保PHP页面 http://ww
阅读更多