php
文章平均质量分 54
Ray93
这个作者很懒,什么都没留下…
展开
-
php 利用http2进行ANPS推送
在百度查到php利用http2协议进行apple的官方的 ANPS服务器,看得头晕眼胀没得个所以然,还是自己看apple的官方文档比较靠谱。ANPS推送需要获取证书,可以参看博客 https://my.oschina.net/u/2340880/blog/413584其中在生成私钥后openssl pkcs12 -nocerts -out PushKey.pem -in key.p12执行openssl rsa -in PushKey.pem -out PushKey.pem把证书的密码原创 2021-09-17 13:33:52 · 340 阅读 · 0 评论 -
PHP的安全问题记录
记录一些关于PHP的安全问题使用 open_basedir 函数控制虚拟主机的目录访问范围。在入口文件添加范围ini_set(‘open_basedir’, dirname(__DIR__) . “:/tmp/”);值得注意的是,如果是路径是 /tmp, 将会有权限访问 /tmp123 /tmpwer 等目录。原因:php属于热加载,一旦遭遇php木马病毒,那么病毒有权访问系统的任意目录,十分危险。PHP上传分离1、PHP文件和其它静态文件尽量隔离,分别放到不同的站点下面原创 2021-04-16 23:07:41 · 100 阅读 · 0 评论 -
Yii2在有代理时获取客户端真实IP
项目场景:为公司的服务器加了一层Nginx反向代理之后,Yii::$app->request->userIP无法得到真实的客户IP。问题描述:Yii::$app->request->userIP无法得到客户真实IP这种情况下,会造成一下微信支付失败、日志追踪错误的问题。对于维护系统有很大的麻烦。而自己看到Yii::$app->request->userIP得到的是代理服务器的ip,还以为在代理服务器的Nginx上面的并没有把客户的真实ip进行转发。检查Ngin原创 2021-04-15 19:52:10 · 1072 阅读 · 0 评论 -
异步请求跨域问题
异步请求跨域问题最近自己在一个单点登录系统,出现了与跨域请求问题。而现在解决跨域问题的方法,主要有两种:利用jsonp数据类型进行一步传输利用CORS利用jsonp数据类型进行一步传输这种方法需要在客户端js请求是,调整参数$.ajax({ type:"post", url:"http://b.test.dev/jsonp.php", data:原创 2016-09-17 21:14:23 · 789 阅读 · 0 评论