m.form1.cn

使用$.getJSON+PHP实现跨域ajax请求

一、什么是跨域?因为javascript同源策略的限制,a.com域名下的js脚本无法操作b.com或是c.a.com域名下的对象。Ajax的应用中,由于安全的问题,浏览器默认是不支持javascript跨域调用的。1.主域相同,子域不同,如xxx.aaa.com和yyy.aaa.com2.域名相同,端口不同,如xxx.aaa.com:8000和xxx.aaa.com3.域名相同,协议不同,如ht...

php使用谷歌验证 (Google Authenticator) 的双重身份验证

开启Google的登陆二步验证(即GoogleAuthenticator服务)后用户登陆时需要输入额外由手机客户端生成的一次性密码。实现GoogleAuthenticator功能需要服务器端和客户端的支持。服务器端负责密钥的生成、验证一次性密码是否正确。客户端记录密钥后生成一次性密码。使用PHP实现方法:这是一个程序实现的PHP调用方法,把这个clon...

PHP PHPcode 15287

Git:代码冲突常见解决方法

如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error:Yourlocalchangestothefollowingfileswouldbeoverwrittenbymerge:protected/config/main.phpPlease,commityourchangesorstashthembeforeyoucanmerge.如果希望保留生产服务器上所做的...

Linux GIT 4937

laravel5.x 出现 HTTP ERROR 500解决

如查看access.log里面只有一个500错误的话,那需要打开php.ini中的display_errorsdisplay_errors=ON,改为这样之后在次访问可以看到php的错误信息lnmp环境运行laravelopen_basedirrestrictionineffect问题环境配置:centos7;php7.1.5Warning:require():open_basedirrestrictionineffect.File(/home/wwwroot/default/larave...

PHP Laravel 11971

laravel报:Notice: Undefined offset

laravel在blade模板中如果引用了数组中不存在的一个元素,这问题很常出现在数组中的,程序是能正确地运行下去,但是在屏幕上总会出现这样的提示:Notice:Undefinedoffset:一直用{{@$arr['index']}}前面加@屏蔽错误推荐做法:降低此app所有报错级别:app/Providers/AppServiceProvider.php中的boot()方法中添加一行error_report...

PHP Laravel 4892

Windows下安装Nginx+php+mysql环境

安装之前,首先下载软件:Nginx:http://nginx.org/en/download.htmlPHPStablePHP7.1.2:http://php.net/downloads.phpmysql:http://dev.mysql.com/downloads/utilities/第一步:在D盘建立文件夹Nginx+php+Mysql,路径为:D:\Nginx+php+Mysql第二步:安装Nginx,安装目录为:D:\Nginx+php+Mysql\nginx1.打开D:\Nginx+php+Mys...

PHP PHPcode 2889

PHP调用以太坊JSON-RPC接口创建钱包

1,下载安装geth,下载地址如下:http://ethfans.org/wikis/Wallet-Mirror进入后点击<Geth国内镜像>,下载和安装都很快,本文安装的是windows版2,运行geth,安装之后会在安装目录生成一个geth.exe,需要使用cmd来运行它第一步先初始化一下:geth--datadir"chain"initpiccgenesis.jsonpiccgenesis.json文件{"config":{"chai...

PHP Thinkphp 12692

id_rsa.pub的作用和获取id_rsa.pub

SSH在正式说id_rsa.pub之前有必要先说说SSH,具体什么意思就自己查资料了。一般我们都会使用到两种方式去登陆SSH,密码登陆和证书登陆。如果使用密码登陆,很有可能会遭受恶意攻击,所以在实际的工作中和大多数的互联网公司,都是会使用证书去登陆的。mac系统已开始就已经为我们安装了SSH了,如果没有安装的,自己查一下资...

Linux GIT 4547

node.js中npm的常用命令

npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。1、npminstallmoduleNames:安装Node模块安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块。node的安装分为全局模式和本地模式。一般...

node.js中创建对象为模块,外部文件操作对象属性和方法

创建一个对象文件foo.js,里面创建一个对象,使用module.exports=foo;可被外部文件所访问//定义私有和公共的变量var_name,_age;varname='',age=0;//模块对象的构造函数varfoo=function(name,age){_name=name;_age=name;}//获取私有变量_namefoo.prototype.getName=function(){return_name;}//设置私有变理_namefoo.prototyp...