ICode9

精准搜索请尝试: 精确搜索
  • linux centos + nginx +多版本php安装 实战2022-01-22 19:01:18

    项目需要,有些旧的项目使用的是php5.6,有些使用php7.2 ,作为本地开发环境需要多套php环境,之前是开启多个虚拟机,但是虚拟机占用资源大,在多个虚拟机之前切换也不方便,故打算使用docker来搭建一套高性能的多版本php环境 一、docker 安装 1、先卸载旧版docker # yum remove docker \

  • 【免费毕设】基于PHP实现的网上留言管理系统的设计(源代码+论文)2022-01-22 14:35:17

    4.3.1 设计方案的介绍 在前面的文章中已经介绍了MVC编程架构的特点,本系统的添加功能与管理功能就是采用MVC编程架构开发的。具体的系统结构如图2所示: 4.3.2 各部分实现过程的介绍 首先介绍View部分的实现过程。就添加功能而言设计了一个界面优美的视图如图3所示。 留言发布

  • layui+php+mysql后台管理系统,带实时聊天功能2022-01-22 14:03:08

    layui+php+mysql后台管理系统,带实时聊天功能 实现了动态修改导航菜单功能 新建部门 新建用户 新建角色 配置角色权限 在线聊天沟通功能 1.登录页面      2.部门管理页面      3.用户管理页面      4.角色与权限管理页面      5.导航菜单管理页面      6.组织机

  • thinkphp6: 给接口api做签名验证(php 8.1.1 / thinkphp v6.0.10LTS )2022-01-22 13:02:17

    一,创建middelware和controller liuhongdi@lhdpc:/data/php/admapi$ php think make:middleware CheckSign Middleware:app\middleware\CheckSign created successfully. liuhongdi@lhdpc:/data/php/admapi$ php think make:controller Pay Controller:app\controller\P

  • CVE-2021-26119 PHP Smarty 模版沙箱逃逸远程代码执行漏洞2022-01-22 11:34:27

    0x00 漏洞介绍 smarty是一个基于PHP开发的PHP模板引擎。它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。由于Smart

  • Chrome浏览器加载script机制浅谈2022-01-22 11:32:30

    最近在工作中遇到了一些script方面的加载顺序问题,下面进行一些介绍 在之前的理解中,浏览器是作为一个解释器,逐行分析代码,构建DOM树,然后进行资源加载的,那么如果在一个script执行过程中document.write一个新的script标记到文档流中,本script执行完毕后,浏览器就会同步执行新的script中

  • 1.212022-01-21 23:02:44

    [BJDCTF2020]The mystery of ip 首先打开题目   有三个页面,一个index.php一个flag.php一个hint.php 只有第二个flag.php的页面有ip   然后ip就想到了X-Forwarded-For 于是直接用hackbar改x-forwarded-for 首先改成1试试 回显 Your IP is : 1 然后改成1+1 回显 Your IP is : 1

  • php/nginx/axios: 文件上传: 配置最长执行时间等相关项 (php8.1.1 / nginx 1.18.0 / vue@3.2.26 )2022-01-21 22:03:20

     一,php配置文件大小和超时时间 1,编辑配置文件: root@lhdpc:~# vi /usr/local/soft/php8/etc/php.ini  上传文件大小 upload_max_filesize = 2M 设置为128M或需要的数值   post的大小: post_max_size = 8M 设置为128M或需要的数值   最长执行时间: max_executio

  • 会员管理系统源码 php语言开发 可用于美容店,理发店,服装店2022-01-21 21:32:46

    会员管理系统源码 php语言开发 可用于美容店,理发店,服装店,美甲店,奢侈品店等等 功能介绍: 1.常用功能 会员登记,会员充值,会员充次,商品消费(会员),商品消费(散客),快速消费(会员),快速消费(散客),计次消费,挂单列表 打印区 消费打印,充值打印,交班打印 报表中心 消费流水,消费明细表 2.会员管理 会

  • ctfshow-web33,34,35(文件上传)2022-01-21 20:33:04

    <?php /* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-09-04 00:12:34 # @Last Modified by: h1xa # @Last Modified time: 2020-09-04 02:22:27 # @email: h1xa@ctfer.com # @link: https://ctfer.com */ // error_reporting(0); if(isset($_GET['c

  • 学习CURL扩展功能的使用(二)2022-01-21 20:04:03

    上回文章中我们已经学习了 CURL 的基本操作,对于一个能够发送 GET 和 POST 数据的远程请求扩展来说,经常也会使用 CURL 来进行爬虫或是自动操作的一些项目的开发,在这其中,还有许多功能也是我们经常会使用到的,比如文件上传以及多个请求同时发送。这个在笔者的实际工作开发中也都是做过

  • 安装PHP环境2022-01-21 20:02:49

    本文需要的软件包在此链接下载: libmcrypt+php软件包 实验步骤 1.基础环境安装 (1)修改主机名 使用远程连接工具 CRT 连接到 192.168.200.60 虚拟机,并进行修改主机名的操作,将192.168.200.60 主机名修改为 php。命令如下: ( 2)关闭防火墙及 SELinux 服务 关闭防火墙 firewalld 及 S

  • 分布式部署LNMP+WordPress2022-01-21 18:58:51

    一.MYSQL主从配置 1. 基础环境安装 (1)修改主机名 使用远程连接工具CRT连接到192.168.200.30、192.168.200.40这两台虚拟机,并对这两台虚拟机进行修改主机名的操作,192.168.200.30主机名修改为mysql1,192.168.200.40主机名修改为mysql2。命令如下: mysql1节点: [root@localhost ~]# [ro

  • Laravel连接oracle数据库2022-01-21 15:03:20

    首先确定你的PHP已经支持oracle数据库的链接。PHP需要安装OCI8扩展。 一、PHP开启oci8 1.到官网下载oci8扩展(http://pecl.php.net/package/oci8) php_oci8.dll php_oci8_11g.dll php_oci8_12c.dll 三个拓展文件分别对应Oracle10g、11g、12g 将拓展文件复制到php文件夹里面的e

  • php小技巧2022-01-21 13:07:24

    为什么in_array(0, ['a', 'b', 'c']), array_search(0, ['a', 'b', 'c']), 0 == "ab" 会返回true? 在松散比较前,PHP做了类型转换。string类型的数据会转换成int型,然后再比较。使用严格比较模式in_array(0, ['a', 'b', '

  • 都2022年了,还在争论编程语言?2022-01-21 10:33:15

    2021年最后一天,我在公众号发表了文章《Dubbo为什么用Go重写》,在各个平台的阅读量和打开率都挺高,也有各位大佬纷纷转载,在这里也顺便感谢各位大佬。 虽然自己公众号没有开通留言,但我也会去看其他平台或转载文章的评论。 我发现大家的注意力更多的是在编程语言上,比如下面这些: 看

  • 都2022年了,还在争论编程语言?2022-01-21 10:00:20

    2021年最后一天,我在公众号发表了文章《Dubbo为什么用Go重写》,在各个平台的阅读量和打开率都挺高,也有各位大佬纷纷转载,在这里也顺便感谢各位大佬。 虽然自己公众号没有开通留言,但我也会去看其他平台或转载文章的评论。 我发现大家的注意力更多的是在编程语言上,比如下面这些: 看

  • PostgreSQL 数据库测试2022-01-20 22:03:46

    简介 在本篇博文中我们将介绍PostgreSQL的注入技术。有如下特点: PHP允许多个用法结合使用,在有语句分隔符时 SQL可以通过添加注释字符来截断 limit和offset可以在select语句中使用。 测试 识别PostgreSQL 当发现SQL注入时,要仔细的对后端的数据库进行指纹识别,可以使用::cast 操作

  • Upload-labs-文件上传(1-10)2022-01-20 19:32:24

    文章目录 前言Pass-01-js绕过Pass-02-文件类型绕过Pass-03-其他可解析类型绕过Pass-04-上传.htaccess文件绕过方法一:方法二: Pass-05-.user.ini.绕过方法一:方法二: Pass-06-后缀大小写绕过即可Pass-07-空格绕过Pass-08-点绕过Pass-09-::$DATA文件流特性绕过Pass-010-多点和空

  • 034 PHP基础,变量,运算符,流程控制2022-01-20 19:02:35

    文章目录 一:php基础概述1.1:web工作原理概述:1.2:PHP运行环境安装1.3:php语言标记1.4:指令分隔符【;】1.5:注释:1.6:遇到空白的处理1.7:简单的php语句 二:php变量2.1:概述2.2:变量的声明:2.3:释放变量:2.4:变量的命名:2.5:可变变量:$$2.6:变量的引用赋值:&$2.7:PHP语法错误级别:2.8:变量类型:2.8.1:布

  • PHP在linux下 连接MSSQL2022-01-20 14:34:20

    <?php $serverName = "192.168.2.251,2434"; $connectionInfo = array( "Database"=>"jfdf40", "UID"=>"sa", "PWD"=>"932kj"); $conn = sqlsrv_connect( $serverName, $connectionInfo )

  • debian11下php会话session失效2022-01-20 14:02:16

    在debian11下通过apt安装了nginx+php7+mysql+freetds+pdo_sqlsrv后,以前php网页session变量无法传递,查日志报错: FastCGI sent in stderr: "PHP message: PHP Warning: session_start(): Cannot find save handler ‘store’ 查询php官方文档: session.save_handler 定义处理

  • PHP错误和异常处理2022-01-20 10:33:59

    目录: 一、前言 二、错误级别 三、自定义PHP中的错误处理方法 四、自定义异常处理   一、前言: PHP中的错误是什么: 由于php脚本自身的问题,大部分情况是由错误的语法,服务器环境导致,使得编译器无法通过检查,甚至无法运行的情况。像warning、notice、fatal 都是错误,只是他们的级别不同

  • mac monterey搭建PHP环境和解决环境变量问题,brew命令安装2022-01-20 10:05:55

    mac monterey搭建PHP环境和解决环境变量问题,brew命令安装 在终端中输入brew命令,检查是否安装,如果没有安装brew命令,请先去安装:安装PHP 2021年起,“macOS Monterey 已移除 PHP”,分享一下自己安装PHP的过程和自己踩的坑 在终端中输入brew命令,检查是否安装,如果没有安装brew

  • 记一次从源码泄露到getshell(一)2022-01-19 23:35:24

    0x00 前言此次渗透中的所有修改已经复原,且漏洞已经提交至cnvd平台0x01 源码泄露在一个月黑风高的夜晚,闲来无事的我又开着脚本利用hunter进行互联网站点源码的扫描在查看备份文件扫描结果时,看到了宝贝二话不说,访问下载得到源码!可以在注释信息处发现dedecms的痕迹0x02 敏感信息泄露

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有