11 2018 档案
摘要:首先我们来了解相关变量的含义: $_SERVER['REMOTE_ADDR']:浏览当前页面的用户计算机的ip地址 $_SERVER['HTTP_CLIENT_IP']:客户端的ip $_SERVER['HTTP_X_FORWARDED_FOR']:浏览当前页面的用户计算机的网关 $_SERVER['HTTP_X_REAL_IP']:nginx 代理模式下,获取客户端真实IP 下面我们通过简...
阅读全文
摘要:1、允许所有域名访问 header('Access-Control-Allow-Origin: *'); 2、允许单个域名访问 header('Access-Control-Allow-Origin: https://test.com'); 3、允许多个域名访问 在实际项目中最好指定能跨域访问的域名,增加安全性。可以写在一个公共类里面,封装一个方法调用。 // 设置能访问的域名 static ...
阅读全文
摘要:1、拿到一个完整url后,如何解析该url得到里面的参数。 /** * 解析url中参数信息,返回参数数组 */ function convertUrlQuery($query) { $queryParts = explode('&', $query); $params = array(); for
阅读全文
摘要:Nginx基本配置文件 1. 基本配置文件 /etc/nginx/nginx.conf # nginx运行的用户 user nginx; # nginx进程数,建议设置为等于CPU总核心数。 worker_processes 1; # 全局错误日志文件名称和所在目录,错误日志记录级别[ debug | info | notice | warn | error | crit ] erro...
阅读全文
摘要:strlen()获取长度 echo strlen("hello world"); 输出 12 substr(); 返回字符串的一部分。 echo substr("Hello world",6)."<br>"; 输出 world echo substr("Hello world",-4)."<br>"
阅读全文
摘要:LNMP无法删除或更改权限,显示:rm: cannot remove `.user.ini’: Operation not permitted 无法删除“.user.ini”文件解决方法,运行后删除即可 chattr -i /www/wwwroot/yoursite/.user.ini 如果是需要修
阅读全文
摘要:注意:刚买的阿里云服务器要配置安全组,不然公网在浏览器中打不开
阅读全文
摘要:其中array_column(数组,数组中的某个键值) 是表示从多维数组中取出某个键值的一列 返回一个一维数组; array_multisort(数组(一维数组),排序方式(SOTR_ASC,SOTR_DESC),其他数组(可以是二维的))可以用来一次对多个数组进行排序,或者根据某一维或多维对多维数
阅读全文
摘要:(本实例laravel 版本 >=5.6, PHP版本 >=7.0) 1、首先,添加 QrCode 包添加到你的 composer.json 文件的 require 里: "require": { "simplesoftwareio/simple-qrcode": "~2" } 然后,运行 comp
阅读全文
摘要:1、redis命令客户端 [root@localhost bin]# ./redis-cli 127.0.0.1:6379> #是否运行着 127.0.0.1:6379> ping PONG Redis五种数据类型:String、Hash、List、Set、SortedSet Redis中所有的数据都是字符串。命令不区分大小写,key是区分大小写的。Redis是单线程的。Redis中不适合保...
阅读全文
摘要:一、配置文件 首先我们需要在配置文件中配置默认队列驱动为Redis,队列配置文件是config/queue.php: return [ 'default' => env('QUEUE_DRIVER', 'sync'), 'connections' => [ 'sync' => [ 'driver'
阅读全文
摘要:我理解的服务容器就是一个自动产生类的工厂。 <?php /** * 为了约束我们先定义一个消息接口 * Interface Message */ interface Message{ public function seed(); } /** * 有一个发送邮件的类 * Class SeedEmai
阅读全文
摘要:public function Action_Upload(){ $this->path_config(); exit(); $furl="@d:\develop\JMFrameworkWithDemo.rar"; $url= "http://localhost/DemoIndex/curl_pos/"; $this->upload_file_...
阅读全文
摘要:我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval。 ceil -- 进一法取整 说明 float ceil ( float value ) 返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为
阅读全文
摘要:1.我封装好的一个支付类文件,多余的东西都去除掉了,并且把配置参数放到了这个支付类中,只需要修改Weixinpayandroid方法内的几个参数就可以直接复制使用: class Wxpayandroid { //参数配置 public $config = array( 'appid' => "",
阅读全文
摘要:在laravel中,我们可能需要用到自己添加的类时,可以建立一个文件夹专门存放类文件,也可以使用laravel的服务提供者的方式来使用。 这两者其实区别不大,主要是前者使用的话,会跟业务代码产生依赖,想象一下,如果一个控制器之中引用了很多自定义的类文件的话,那么可以想像会产生多少依赖,所以我们可以使
阅读全文