- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 php获取客户端ip地址或者服务器ip地址
.SERVER[′REMOTEADDR′]客户端IP,有可能是用户的IP,也可能是代理的IP。._SERVER['REMOTE_ADDR'] 客户端IP,有可能是用户的IP,也可能是代理的IP。.SERVER[′REMOTEADDR′]客户端IP,有可能是用户的IP,也可能是代理的IP。._SERVER[‘HTTP_CLIENT_IP’] 代理端的IP,可能存在可伪造。.KaTeX parse error: Double subscript at position 16: _SERVER['HTTP
2022-02-18 10:34:55
2280
原创 2021-10-12
laravel框架中$request 获取请求信息 用法 总结1,请求方法的获取2,检测请求方法3,获取请求的路径4,获取完整的url5,获取请求的ip6,获取端口7,参数和全部POST消息体的获取8,设置默认值9,检测请求参数10,获取所有请求参数11,提取部分参数12,剔除不需要的参数13,获取请求头信息14,检测文件是否有上传15,提取上传的文件16,获取cookie17,新增cookie值PHP的laravel框架中$request可用的一些方法小结1,请求方法的获取$method = $re
2021-10-12 11:43:51
131
原创 PHP中的_construct()和init()
框架里的可以把 init() 设置为初始化的成员函数使用, 这个函数名不是php内置的, 是框架开发者自己定义的, 这个函数名不一定要是 init(), 也有可能是 __init(), begin(), start() 等等. 用什么名字就看框架开发者喜欢哪个了. 如果框架把 init() 定义为初始化函数, 那么框架会在执行其他程序之前执行 init() 函数, 这实际上和 php 内置的构造函数有异曲同工的效果了. 在这种情况下你可以只定义 init() 函数, 也可以只定义 __construct()
2021-09-24 15:30:54
378
原创 Linux新建用户并赋予文件读写权限
Linux命令新建用户,并赋予文件夹权限groupadd www #添加一个用户组useradd -r -g www -s /bin/false www #添加一个组www和对应的用户wwwpasswd www #修改www用户的密码cd /usr/local/tomcat/apache-tomcat-7.0.54/webapps #进入到mysql,mysql为软连接mkdir html #新建一个html文件夹chown www:www htm
2021-09-16 16:27:21
1025
原创 后端设置跨域header
header("Access-Control-Allow-Origin: http://a.com"); // 允许a.com发起的跨域请求//如果需要设置允许所有域名发起的跨域请求,可以使用通配符 *header("Access-Control-Allow-Origin: *"); // 允许任意域名发起的跨域请求header('Access-Control-Allow-Headers: X-Requested-With,X_Requested_With');后端设置跨域header...
2021-09-02 18:00:46
1192
原创 2021-08-31linux安装插件
在安装php的插件时候出现如下错误,具体原因不知,不过解决了在make的时候出现如下错误libtool: link: `libbcmath/src/add.lo’ is not a valid libtool objectmake: *** [libphp5.la] Error 1经过make clean 之后再继续make就可以了,做个标记,下次遇到好解决...
2021-08-31 13:35:44
114
原创 MYSQL基础问题
Mysql中有哪几种锁?1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。2.行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般。Mysql中有哪些不同的表格?共有5种类型的表格:MyISAM Heap Merge INNODB ISAM 简述在MySQL数据库中MyISAM和InnoDB的区别MyISAM:不支持事务,
2021-07-15 10:18:31
113
原创 快速排序(PHP)
E325: ATTENTION当出现这个问题时,是因为由于在编辑该文件的时候异常退出了,因为vim在编辑文件时会创建一个交换文件swap file以保证文件的安全性。要想解决这个问题,1.找到开头前两行示例如下:E325: ATTENTIONFound a swap file by the name ".a_syslog_clean.sh.swp"(tips:复制标粗体的地方)2.找出name 后面的文件路径以及名称,复制你的swap文件路径以及名称 (每个人因为创建的文件名称不同,路径不同,
2020-08-31 09:52:20
200
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人