和我对话

勤工出巧匠

2017年7月

July 27, 2017

判断跨域请求

PHP判断ajax请求的原理:在发送ajax请求的时候,我们可以通过XMLHttpRequest这个对象,创建自定义的 header头信息, 在jquery框架中,对于通过它的$.ajax, $.get, or $.post方法请求网页内容时,它会向服务器传递一个HTTP_X_REQUESTED_WITH的参数,php中就是在header一层判断是否是 ajax请求,对应的根据$_SERVE...
July 27, 2017

nginx 加密访问

很多时候我们需要对一些网站进行密码保护,比如团队内部的站点、demo站点等等。这里所说的密码保护是服务器级的,并非网站应用层的注册登录那一套,而是利用服务器配置和htpasswd文件来实现访问的密码验证。如果认证失败,就会报HTTP错误:401 Authorization Required。要实现这样的功能,就需要更改服务器的配置,并设定好用于登录的用户名和密码。首先我们需要更改网站的Ngi...
July 18, 2017

订单表设计()

mysql订单表如何设计?商品表和订单表 。通过一个表来关联。那删除了商品,相关联的订单表如何显示出这个已经删除的商品?订单表需要冗余商品名、商品编号、价格等基本信息。不能只保存一个商品主键,这个是订单表的基本原则,同时生成了订单的商品是不能删除的。订单表中引用商品表主键,删除使用状态假删。同时引入商品的状态,总之就是反范式设计,保证一次可以获得全部要的状态,不要进行多表jion。订单:分为...
July 18, 2017

js面试

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> ...
July 14, 2017

选择

“大圣,此去欲何?” “踏南天,碎凌霄。” “若一去不回……” “便一去不回!”。前一段时间看了一篇微信文章,说的是杜兰特放弃雷霆加盟勇士的选择,他在众人嘲讽的情况下,遇神杀神遇佛杀佛。得到了最后的总冠军,最后的喜悦就是他当初选择的结果。选择就要敢于承担选择后的结果,无论悲喜。