排序
使用ThinkPHP创建TP5.1项目
在前面,我们安装了thinkphp之后,那么如何用thinkphp开发项目呢? 1、 打开application/index/controller/Index.php,我们可以看到有如下代码。 <?php namespace appindexcontroller; class...
thinkphp6中5种方法获取api请求地址中的参数
下面由thinkphp框架教程栏目给大家介绍thinkphp6中获取api请求地址中的参数的5种方法,希望对需要的朋友有所帮助! 第一种方法 tp6跟tp5不同的地方,在于tp6继承Baseconroller这个控制器,所以...
laravel安装jwt-auth及验证(实例)
laravel 安装jwt-auth及验证 1、使用composer安装jwt,cmd到项目文件夹中; composer require tymon/jwt-auth 1.0.*(这里版本号根据自己的需要写) 安装jwt ,参考官方文档https://jwt-auth.re...
关于 Laravel ORM 对 Model::find 方法进行缓存
下面由Laravel开发教程栏目给大家介绍Laravel ORM 中你不知道的骚操作,希望对需要的朋友有所帮助! 前段时间做项目时候,想要在不改变方法签名的情况下,给 Model::find 方法做个缓存。而且想...
Linux中怎么修改~/.bashrc或/etc/profile设置环境变量
什么是环境变量 安装vcs过程中,csdn上原创或者转载的博主动不动就会说修改.bashrc设置环境变量,有些懒一点的博主甚至直接说在这里我们需要设置环境变量balabala,当时不知道,直接在安装包所...
SoapFormatter反序列化漏洞示例分析
一、前言 netdatacontractserializer和datacontractserializer一样用于序列化和反序列化windows communication foundation (wcf) 消息中发送的数据。两者之间存在一个重要区别:netdatacontract...
thinkphp中__construct()和__initialize()的介绍
关于thinkphp中的__construct()和_initialize()的理解 网上有很多的说法和用法,自己测试了一下,下面是根据测试结果并结合自己的理解得出的结论,如有不对的地方,欢迎大家纠正!!! 我们先看...
linux用户source .bashrc或.profile找不到文件怎么解决
linux用户source .bashrc或.profile找不到文件 之前在debian遇到这种情况,新增加的用户,每次登入的路径都显示sh-42$必须su - 用户名才能恢复正常,并且用户目录下的.bashrc和其他的配置文件都...
如何进行NetDataContractSerializer反序列化漏洞分析
一、前言 netdatacontractserializer和datacontractserializer一样用于序列化和反序列化windows communication foundation (wcf) 消息中发送的数据。两者之间存在一个重要区别:netdatacontract...
给大家分享一些简单的 Laravel 编码实践
将任何 php 框架称为最好的框架都是错误的,因为不同的框架都有各自的优点。 通常来说,一个php开发者会根据项目需求来选择合适的框架。 但相信我, 我现在已经完全爱上了 laravel。 关于 Larav...
Nginx操作响应头信息如何实现
前置条件:需要编译 ngx_http_headers_module 模块,才支持 header 头信息操作 add_header 意思为将自定义的头信息的添加到响应头,指令为 add_header name value [always];,可以用在 http {},...