技术文摘

帝国CMS一般安全修改和设置与PHP截取某个字符串前面的数字

作者:凌木千雪   发表于:
浏览:13次    字数:541  原创
级别: 站内管理   总稿: 68 篇,  月稿: 0
某坛友问到“最近一段时间,发现帝国cms的网站总是被人攻击,直接经常性被人改首页,跳转到db网站之类。。。你们会吗?如何防御。。”据小编经验之谈,若是用的原版源码,基本没有从程序入侵的,那么就是机器了。那小编就顺便讲解下帝国CMS一般安全修改和设置与PHP截取某个字符串前面的数字!下面开始讲解帝国CMS一般安全修改和设置,简单但是有效。

第一,修改管理员目录:例如将/e/admin/改成/e/wer23423/ 下次登录用这个地址即可,但是e目录是不可改名的。
第二,安装目录删除或者改名:例如将/e/install/改成/e/installd3d3d3d3/或者备份后直接删掉。
第三,如果不用前台投稿和会员空间功能请关闭,并开启注册验证码。如下图:
等小编想起来啥,再补充。
PHP截取某个字符串前面的数字,代码如下:
  1. function getNumbersBeforeChar($string, $char) { 
  2.     $pattern = '/(d+)(?=' . preg_quote($char) . ')/'
  3.     preg_match($pattern, $string, $matches); 
  4.     return isset($matches[1]) ? $matches[1] : ''
  5.    
  6. // 示例使用 
  7. $string = '123abc'
  8. $char = 'a'
  9. $result = getNumbersBeforeChar($string, $char); 
  10. echo $result; // 输出: 123 

 

【审核人:站长】

收藏   加好友   生成海报   分享
点赞(0)
打赏
Tags: 帝国CMS 帝国
评论(0人参与,0条评论) 凌木千雪
0/0
  • 请先说点什么
    最新评论

    发布者资料

    热门文章

    技术文摘

    查看更多技术文摘
    首页
    栏目
    搜索
    会员
    投稿