您的位置:首页 > 技术中心 > PHP教程 >
  • php会话处理分析

    在PHP中会话处理是一个很重要的概念,它允许用户信息在网站或应用程序的所有页面上保持不变。PHP中什么是会话(session)?会话(session)是一种在不同网页上保留信息的机制,用于在用户浏览网站或应用时识别用户。大家一定会有这样一个

    2022-02-11 12:50点击阅读

  • laravel输出xml数据,php输出xml格式数据

    背景:seo的同事要批量提交xml格式的数据到搜索引擎,目前项目用laravel框架开发的,所以就有了这篇文章的诞生了。网上有不少关于php输出xml格式的例子,小弟不才也搬过,只是在php文件上面测试是没问题的,把它搬到laravel框架

    2022-02-11 12:50点击阅读

  • php上传文件找不到临时文件夹(解决方法)

    问题:找不到临时文件夹返回的错误代码为6错误原因:一、配置文件没有设置临时文件夹二、临时文件夹没有或者上级文件夹没有相应的权限处理方式:找到PHP配置文件php.ini,找到以下代码;upload_tmp_dir =改为:upload_tm

    2022-02-11 12:50点击阅读

  • PHP多任务秒级定时器的实现方法

    描述最近在公司部署crontab的时候,突发奇想是否可以用PHP去实现一个定时器,颗粒度到秒级就好,因为crontab最多到分钟级别,同时也调研了一下用PHP去实现的定时器还真不太多,Swoole 扩展里面到实现了一个毫秒级的定时器很高效,

    2022-02-11 12:50点击阅读

  • 四种好用的PHP自定义加密函数(可逆/不可逆)

    项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这些加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。最常见的应用在用户登录以及一些API数据交换的场景。最常见的应用在用户登录以

    2022-02-11 12:50点击阅读

  • 浅析PHP类的自动加载和命名空间

    浅析PHP类的自动加载和命名空间php是使用require(require_once)和include(include_once)关键字加载类文件。但是在实际的开发工程中我们基本上不会去使用这些关键字去加载类。 因为这样做会使得代码的维护相

    2022-02-11 12:50点击阅读

  • 关于在php中使用curl发送get请求时参数传递问题的解析

    get请求是最简单的请求,不过要注意自己的请求是http请求还是https的请求,因为https请求时要关闭SSL验证,不然验证通不过,没有办法请求到数据。GET请求的参数get传递参数和正常请求url传递参数的方式一样(免费在线视频教程分

    2022-02-11 12:50点击阅读

  • 关于php中变量的初始化以及赋值方式的介绍

    什么是变量通俗的来说变量是一种容器。根据变量类型不同,容器的大小不一样,自然能存放的数据大小也不相同。在变量中存放的数据,我们称之为变量值。PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。在PHP中变量的命名规则通常

    2022-02-11 12:50点击阅读

  • 通过header函数设置响应头解决php跨域问题

    设置允许访问的域名:1、允许全部的域名访问header("Access-Control-Allow-Origin:*");2、允许指定域名访问header( Access-Control-Allow-Origin:http://a.test

    2022-02-11 12:50点击阅读

  • php 过滤存储型XSS攻击

    最近做的项目被测试测出了存在存储型XSS,至此记录一下,问题出在了 input 框 :payload:"a" οnclick=alert(1)>也做了一些XSS过滤,但是不全,有从网上找了一些,弄了一个简单粗暴的;后台接收 input 框字

    2022-02-11 12:50点击阅读

  • 怎么将网站的php版本信息隐藏起来

    当我们把网站上线之后,我们可以通过curl的如下命令显示指定网站的头信息。如:这时候可以看到如下信息X-Powered-By: PHP/7.0.21这样我们可以看到我们可以看到网站使用的php版本信息,这是是否不安全的,那么我们如何将php

    2022-02-11 12:50点击阅读

  • PHP使用swoole实现多线程爬虫

    在swoole中,php可以借助其启动子进程的方式,实现php的多进程:

    2022-02-11 12:50点击阅读

  • 实例展示php表单安全验证

    这篇文章主要介绍了php token使用与验证方法,通过对form表单hidden提交字段的处理实现token验证功能,防止非法来源数据的访问一、token功能简述PHP 使用token验证可有效的防止非法来源数据提交访问,增加数据操作的安

    2022-02-11 12:50点击阅读

  • php中加密解密DES的正确使用姿势

    前言 :在平时的开发中,我们经常会对关键字符进行加密,可能为了安全 也可能为了规范,今天就将就DES加密正确使用 任务流程图 片段1说干就干,我开始编写des加密类 代码如下class DES{ var $key; var

    2022-02-11 12:50点击阅读

  • PHP 文字生成透明图片之路

    PHP 文字生成透明图片之路摘要:在现在的开发中会经常运用到生成图片的功能,常用的验证码生成等。PHP语言生成图片需要用到GD2功能模块,所以基本的图片,图形处理都是没什么压力滴。准备:1、打开GD2模块,在php.ini文件中把GD2打开

    2022-02-11 12:50点击阅读

  • PHP使用Screw把源代码加密

    PHP源代码加密有时候是必须的事情,不然代码可能全部被别人盗取了,一些机密信息也被盗取了,只介绍一种PHP源代码的加密方式:Screw。安装方式:下载链接:https://sourceforge.net/projects/php-screw

    2022-02-11 12:50点击阅读

  • CentOS 下三种 PHP 拓展安装方法

    CentOS 下,PHP有多种方式来安装拓展, 主要有 包管理式的 yum 安装、pecl 安装, 以及源码编译安装。包管理式的安装卸载尤为方便,而源码编译式的安装则方便参数调优。一般搭建本机开发环境推荐包管理式的安装,节约时间。而线上部署

    2022-02-11 12:50点击阅读

  • PHP的isset()、is_null、empty()使用总结

    这几个变量判断函数在PHP开发中用的其实挺多的,而且粗看上去都差不多,但其实还是有不少的区别的,如果搞不清楚,也许就会遗留一些潜在的bug, 包括我自已也遇到过这样的坑,比如有一次我就遇到过用empty判断出现的问题,前端是允许输入0的,但

    2022-02-11 12:50点击阅读

  • php实现队列的详细步骤

    什么是队列?队列是一种特殊的线性表,它只允许在表的前端,可以称之为front,进行删除操作;而在表的后端,可以称之为rear进行插入操作。队列和堆栈一样,是一种操作受限制的线性表,和堆栈不同之处在于:队列是遵循“先进先出”原则,而堆栈遵循的

    2022-02-11 12:50点击阅读