首页
学习
活动
专区
工具
TVP
发布

PHP专享栏

专栏作者
96
文章
209903
阅读量
16
订阅数
PHP中Session ID的实现原理分析和实例解析
Session作用   Session的根本作用就是在服务端存储用户和服务器会话的一些信息。典型的应用有:   1、判断用户是否登录。   2、购物车功能。
php007
2020-08-11
4.2K0
百度php工程师面试题及答案解析
考的是数组+和array_merge的区别 当下标为数值时,array_merge()不会覆盖掉原来的值,但array+array合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是覆盖). 当下标为字符时,array+array仍然把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉,但array_merge()此时会覆盖掉前面相同键名的值.
php007
2020-05-22
1K0
Http的headers最详解释
  HTTP Headers是HTTP请求和相应的核心,它承载了关于客户端浏览器,请求页面,服务器等相关的信息。
php007
2020-02-14
3.3K0
phpstudy扩展mongoDB而非mongo
最近项目需求需要用到mongodb数据库,网上搜了一堆,结果不是复制安装mododb的解说成mongo的,就是安装mongo的说成是mongodb的,
php007
2019-12-15
1.2K0
php结合 Swoole的基本使用技巧
这几个是定义帧定界的,因为Swoole的客户端和服务器端通信是TCP连接的,因此得给帧定界符,有多种帧定界方式,具体参考Swoole官方文档。这里其中是用头额外加长度的方式。
php007
2019-11-29
5650
Windows下ThinkPHP与Linux互通之exec或shell_exec问题
最近在做一个项目需要用到PHP调用Linux命令行脚本,在服务器执行命令是可以的,但是当放在项目代码中,在web中执行命令就不行了,调试了一天,终于可以了!
php007
2019-11-07
1.8K0
PHP中$_SERVER详解参数&说明
1、cli模式(命令行)下,第一个参数$_SERVER['argv'][0]是脚本名,其余的是传递给脚本的参数
php007
2019-11-01
1.6K0
thinkphp执行计划任务crontab
tp5.1中的php 计划任务的实现,本质上可以分为两种第一种封装在框架内部,在crontab -e中只要添加一条,然后在框架内去扩展内容就好了(Laravel的schedule,任务调度),这种自由度比较高,也比较方便。第二种:创建好PHP的执行脚本,在crontab中执行脚本,或者再写一个.sh 在crontab中执行,这种就需要在服务器上去执行一些文件,相对而言,比较麻烦,当然效果还是一样的。
php007
2019-11-01
2.4K0
PHP漏洞之-Session劫持
服务端和客户端之间是通过session(会话)来连接沟通。当客户端的浏览器连接到服务器后,服务器就会建立一个该用户的session。每个用户的session都是独立的,并且由服务器来维护。每个用户的session是由一个独特的字符串来识别,成为session id。用户发出请求时,所发送的http表头内包含session id 的值。服务器使用http表头内的session id来识别时哪个用户提交的请求。
php007
2019-10-29
1.9K0
Thinkphp同时用Mysql与MongoDB数据库
本篇文章详细介绍Thinkphp5 如何同时使用Mysql和MongoDB数据库。
php007
2019-10-29
3.2K0
TP漏洞之文件上传总结
一般都是在网页上写一段javascript脚本,校验上传文件的后缀名,有白名单形式也有黑名单形式。
php007
2019-10-29
1.7K0
PHP代码审计注入漏洞
注入的种类有很多,而不仅仅是SQL Injection. php常见注入有以下几种
php007
2019-10-24
1.4K0
PHP链接mongodb的方式
MongoDB的PHP驱动提供了一些核心类来操作MongoDB,总的来说MongoDB命令行中有的功能,它都可以实现,而且参数的格式基本相似。PHP7以前的版本和PHP7之后的版本对MongoDB的操作有所不同,本文主要以PHP7以前版本为例讲解PHP对MongoDB的各种操作,最后再简单说明一下PHP7以后版本对MongoDB的操作。
php007
2019-10-22
2K0
PHP版本引起的接口报错
今天工作中发现一个本来已经开发测试完上线的接口,结果本地环境出现了报错,线上接口正常,经过不断顺藤摸瓜,最终找到问题如下所示
php007
2019-10-16
7450
TP框架header设置最全解析
header( 'Content-Type:text/html;charset=utf-8 ');
php007
2019-09-30
1.7K0
phpEnv一款优雅强大的php集成开发环境
php集成开发环境有很多种,例如phpstudy,wamp,xmapp等等,各有各的优点和缺点,本文并不是对各个 IDE 的使用和调试进行详细的对比和评测,因为每一款 IDE 均提供了大同小异的功能,只是在细节方面有所差异罢了,phpStudy程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有13M,有专门的控制面板。总之学习PHP只需一个包。但是当最近phpstudy爆出重大漏洞后门后,相信很多人都在寻找可替代品,这里推荐给大家一款希望能对大家的参考和选择有所助益:
php007
2019-09-24
1.6K0
php之$_SERVER解析
$_SERVER['GATEWAY_INTERFACE']//CGI 规范的版本。
php007
2019-09-24
7580
PHP数组is_*()对比和解析
如is_null,is_object,is_array,is_string,is_resource,is_bool,is_long,is_float 今天补充一下..他们的判断方法是一样的,只讲一个is_null其他的就能明白了. is_null是一个函数.定义在 ext/standard/type.c文件中. 所有 类型的操作都在这个文件里,settype,gettype,intval等函数也在这里.
php007
2019-09-19
1.4K0
PHP操作ES案例demo
由于公司搜索业务增加条件变得更多更复杂,对搜索结果的速度也有有高的要求,所以整理一份tp超简单的引用es的类库信息,供大家学习参考。
php007
2019-09-17
1.4K0
TP3.2接入极光IM
一:在common/common文件下function文件中写一个公共调用的方法。
php007
2019-08-30
6210
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档