ICode9

精准搜索请尝试: 精确搜索
  • php面试题(二)2021-02-24 22:33:02

    一.PHP语言的一大优势是跨平台,什么是跨平台? PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如windows、Linux等)上配置,不受操作系统的限制,所以叫跨平台。 二.安全对一套程序来说至关重要,请说说在开发中应该注意哪些安全机制? 使用验证码防止注册机灌

  • XSS之xss-labs-level152021-02-24 21:57:18

    文章目录 0x01 XSS-Labs0x02 实验工具0x03 实验环境0x04 实验步骤0x05 实验分析0x06 参考链接 0x01 XSS-Labs   XSS(跨站脚本攻击)是指恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。   

  • 编译安装php7和7的新特性2021-02-24 21:03:23

    一、下载php 安装版本 下载地址:https://www.php.net/releases/ 这里我下载了两个版本 php-5.6.39.tar.gz php-7.2.30.tar.gz 主要用于测试两个不同php版本区别 二、php编译安装 如果系统是基于docker的ubuntu生成的容器,因为是简约版,需要安装gcc相关组件,所以需要执行指令:ap

  • 直播项目环境部署2021-02-24 18:31:36

    直播项目环境部署 最近总是接到直播项目的开发,在环境部署的过程中踩了不少坑。现在我将环境部署的完整教程分享给大家。 一 、搭建前期准备 注:操作系统centos7.0以上 64位,客户服务器是否需要添加域名白名单(ip可以访问,域名不能访问) (1)生成软件包信息缓存 (2)安装更新 (3)安装必要软

  • 根据经纬度获取两点之间的距离 -- 腾讯地图(PHP后台)2021-02-24 12:33:46

    项目需求:根据经纬度获取两点之间的距离,我这里用的是腾讯地图的api php代码: /**  * 利用腾讯地图api  * 计算两点地理坐标之间的距离  */ function getDistance(){ $key = '填写你的key'; //腾讯地图开发自己申请 $mode = 'driving'; //driving(驾车)、walkin

  • 关于php的两个符号@和$---php总会要知道的系列2021-02-24 12:05:26

    在写代码的时候,碰到了在函数和变量前家 @和$的的问题,于是就借这个机会,学习下php的传值和传引用这两种方式     首先   @ 运算符只对表达式有效。对新手来说一个简单的规则就是:如果能从某处得到值,就能在它前面加上 @ 运算符。例如,可以把它放在变量,函数和 include() 调用,

  • seo是什么意思?2021新的解答2021-02-24 11:04:39

    我希望将咔哩弹幕视频Eclipse用于PHP开发。 安装在Eclipse PHP开发工具(PDT),远程系统资源管理器(RSE)和svn版本控制插件Subclipse中。 1:seo是一种技术手段,可通过百度,搜狗,神马等搜索引擎来吸引流量,以对网站关键字进行排名并获得流量。 2:SEO是English Search引擎优化的缩写,中文翻译

  • linux安装php7.1与composer2021-02-24 02:35:40

    1 安装php 1.1 安装依赖包 yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel cur

  • ThinkPHP6 -------出现控制器不存在app\controller\Index2021-02-23 23:31:27

    写这篇文章主要是新手刚开始入门学习,记录学习的第一个bug 本人主要是跟着php官网的入门视频,一遍一遍跟着敲,没想到突然在这里就不行了。 看了网上很多的教程,发现还是有一些有很大的出入。 首先,先声明一点,我的路径是正确的 app.php里面也没有他们说的那个auto_multi_app => t

  • PHP Laravel 创建项目到服务器(nginx、apache)运行(附带目录结构)2021-02-23 18:29:20

    一、简介 Laravel 官网地址 与 Laravel 文档地址。 二、Composer 安装与使用 在安装 Laravel 之前需要先安装 Composer, Composer 是 PHP 是 PHP5.3 以上的一个依赖管理工具,你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会安装这些依赖的库文件 Composer

  • php中的try catch简单用法2021-02-23 16:58:44

    try catch用来捕获异常错误,有利于开发者及时发现错误,报错则直接抛出异常,不会影响try catch 后面代码的执行 $Turbo = -1; try { if($Turbo < 0){ throw new Exception('$Turbo参数 不能小于 0'); // 自定义异常信息 } # 如果出

  • IMF靶机复现2021-02-23 15:57:46

    IMF靶机复现 发现靶机IP:192.168.8.198 搜寻开放端口,发现除了80端口外,没发现其他端口。 使用dirb 撞靶机的子域名 dirb http://192.168.8.198 并没有找到有用的域名 F12手动查找Flag 在contact.php中找到注释的Flag1 搜寻== 发现后三行乱码 疑似Flag,组合base64解码得到

  • PHP8中字符串与数字的比较更智能2021-02-23 14:03:17

    PHP8.0发布[1]也有一段时间了,此次发布带来了很多实用且强大的功能,比如: Named arguments // php 7.x htmlspecialchars($string, ENT_COMPAT | ENT_HTML401, 'UTF-8', false); // php 8.0 htmlspecialchars($string, double_encode: false); 传递参数时,可以通过指定参数名传递

  • 自动安装lnmp2021-02-23 11:33:01

    #!/bin/bash #auto install LANMP #by author ale #2019-4-30 20:39:04 #Httpd define path variable H_FILES=httpd-2.4.38.tar.gz H_FILES_DIR=httpd-2.4.38 H_URL=http://mirrors.cnnic.cn/apache/httpd/ H_PREFIX=/usr/local/apache #Mysql define path variable M_FIL

  • PHP实现大文件断点下载2021-02-23 07:05:16

    什么是断点续传下载?  就是下载文件时,不必重头开始下载,而是从指定的位置继续下载,这样的功能就做断点续传下载。断点续传的理解可以分为两部分:一部分是断点,一部分是续传下载。断点的由来是在下载过程中,将一个下载文件分成了多个部分,同时进行多个部分一起的下载,当某个时间点,任务被暂

  • 在服务器中如何手动部署phpMyAdmin2021-02-22 23:02:01

    1、下载 phpMyAdmin 2、解压下载的文件 tar -zvxf phpMyAdmin-3.5.3-all-languages.tar.gz 3、移动解压后文件到指定目录下 mv phpMyAdmin-3.5.3-all-languages /usr/share/phpMyAdmin 4、进入指定目录 cd /usr/share/phpMyAdmin cp config.sample.inc.php config.inc.p

  • TryHackMe - Archangel靶场2021-02-22 21:57:41

    Archangel Boot2root, Web exploitation, Privilege escalation, LFI 0x01 信息收集 常规端口扫一波,发现只有22和80端口开放   先从80端口入手,常规的扫目录没有发现有价值的东西   在源代码里发现一个可以的域名   网站找不到突破口,试着修

  • php artisan命令笔记2021-02-22 19:32:56

    php artisan make:controller UserController #创建controller php artisan make:model Flight #创建model php artisan route:list #路由列表  例如在app下建一个Common文件夹 在Common下建一个function.php 放入公共函数 在项目目录下composer.json中加入 "autoload": { "f

  • Laravel nginx配置2021-02-22 19:03:24

    server { listen 82; server_name localhost2; root "G:/2.php/lishen/public"; index index.php index.html index.htm; location / { try_files $uri $uri/ /index.php?$query_string; }

  • BUUCTF:[0CTF 2016]piapiapia -----代码审计+字符串逃逸+数组绕过长度限制+以及一下小知识点2021-02-22 16:31:52

    目录: 一、知识点:1.url传入数组绕过长度限制??2.数组的遍历3.数组绕过正则 二、我自己的做题尝试:三、不足:四、学习WP1.学习一个大佬的思路:2.学习 另一个大佬的思路 ---这个过于跳跃,看上一个把,, 五、思路学完了,自己做做看看。 一、知识点: 1.url传入数组绕过长度限制?? 就是判

  • php代码审计之函数漏洞审计 (1)2021-02-22 15:30:55

    前言 此篇文件属于代码审计篇的一个环节,其意图是为总结php常见函数漏洞,此篇与命令注入绕过篇和sql注入回顾篇同属一个系列!欢迎各位斧正! 文章目录 前言正文intval()使用不当导致安全漏洞的分析switch()in_array()PHP弱类型的特性"."被替换成"_"unsetserialize 和 unserializ

  • PHP使用RabbitMQ实例2021-02-22 14:34:57

    首先看下没有生产者和消费者的默认RabbitMQ管理界面截图:Connections:还没有任何连接(Connections)Channels:还没有任何通道(Channels)Exchanges:交换机只有系统默认的Queues:还没有任何队列先上消费者代码consumer.php <?php /** * Created by PhpStorm. * User: jmsite.cn * Date:

  • zabbix3.0安装1-需要php的两个模块php-bcmath和php-mbstring2021-02-22 10:32:41

    安装zabbix需要php的两个模块php-bcmath和php-mbstring   1.操作系统版本 [root@aws zabbix]# cat /etc/redhat-release  Red Hat Enterprise Linux Server release 7.4 (Maipo) 2.在安装zabbix的时候报错(红色是执行的语句),如下: yum install zabbix-server-mysql zabbix-

  • MacOS homebrew 安装php7.12021-02-21 23:01:38

      PHP@7.1 is deprecated https://www.php.net/supported-versions.php. So try to install with other repo 1 brew install openldap libiconv 2 brew tap exolnet/homebrew-deprecated 3 brew install php@7.1 https://devhoi.com/threads/install-brew-deprecated-p

  • 综合练习---第十八周2021-02-21 22:30:51

    1、部署分离的LAMP,部署到二台服务器上,php加载xcache模块 环境搭建: apache服务器:httpd-2.4.46mysql服务器:mysql-5.7.31PHP服务器:php-7.3.26 搭建次序:httpd- - - >php 配置在一个服务器;mysql单独一个服务器 编译安装httpd 所需包文件:httpd-2.4.46.tar.gz、apr-1.7.0.tar.gz、ap

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

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

ICode9版权所有