原创 php中Unicode轉換爲中文

function decodeUnicode($str){     return preg_replace_callback('/\\\\u([0-9a-f]{4})/i',         create_function(      

原创 mysql 更新一個字段(在他的後面添加字符串)

更新一個字段,在它的後面加一個字符串,不查詢數據庫得到這個字段值 怎麼添加?? 例如: 我的test表,有個user字段,我現在想在它後面加了另一個用戶的名字 我在mysql數據庫這樣寫 UPDATE test SET user= use

原创 nginx獲取用戶真實ip

用了cdn,想獲取用戶的真實ip,這樣配置nginx.conf 在http模塊中添加如下代碼: set_real_ip_from   0.0.0.0/0; real_ip_header       X-Forwarded-For; rea

原创 nginx高併發系統限流特技-2

接上文的聊聊高併發系統限流特技-1 原文來自開濤的博客,找不到第此原文鏈接了 接入層限流 接入層通常指請求流量的入口,該層的主要目的有:負載均衡、非法請求過濾、請求聚合、緩存、降級、限流、A/B測試、服務質量監控等等,可以參考筆者寫的《使

原创 網頁出現400 Bad Request Request Header Or Cookie Too Large錯誤的解決方法

在nginx.conf的http模塊中添加 client_header_buffer_size 16k;默認是4K,改大一點就好了 large_client_header_buffers 4 16k; nginx默認的header長度上

原创 ckplayer6.8修改logo

找到(ckplayer.js)的logo: 'null', ckplayer.xml裏對應的是<logo>null</logo> 把null修改爲cklogo.png 把style.swf修改成style.zip,把自己做好的logo文件

原创 php中數字0和空值的區別分析

作爲一個合格的php程序員,一些基礎知識是必須要知道的,例如0和空的區別,關於這個區別,下面就通過幾個實例進行簡單的分析,其中的道理,只可意會,不可言傳,讀者可以自己去慢慢體會了。: <?php $test=0; if($test==''

原创 nginx報錯:Too many open files ---NGINX性能優化

worker_processes與worker_connections 設置好合適大小,可以提示nginx處理性能,非常重要。 一般一個進程足夠了,你可以把連接數設得很大。(worker_processes: 1,worker_conne

原创 網站跨域的五種解決方式

1、什麼是跨越? 一個網頁向另一個不同域名/不同協議/不同端口的網頁請求資源,這就是跨域。 跨域原因產生:在當前域名請求網站中,默認不允許通過ajax請求發送其他域名。 2、爲什麼會產生跨域請求? 因爲瀏覽器使用了同源策略   3、什麼是

原创 PHP根據IP判斷地區名信息的示例代碼

原文鏈接:https://www.jb51.net/article/47552.htm <?php header("Content-type: text/html; charset=utf-

原创 php爬取html內容

1、curl方式獲取 <?php $a = 'http://www.888.com/123.html'; $ch = curl_init($a); curl_setopt($ch, CURLOPT_HEADER, 0); curl_s

原创 正則表達式30分鐘入門教程

轉自https://deerchao.cn/tutorials/regex/regex.htm

原创 正則表達式簡單語法及常用正則表達式

原文鏈接:https://blog.csdn.net/u010760374/article/details/79974586 基本符號: ^ 表示匹配字符串的開始位置 (例外 用在

原创 禁止iframe技術:X-Frame-Options frame-ancestors

原文鏈接:https://www.cnblogs.com/iamstudy/articles/click_jacking_defense.html#_label0_2 X-Frame-Optio

原创 通過nginx或php禁止iframe

1、通過nginx,對chrome瀏覽器適用 /etc/nginx/nginx.conf 在http下 添加 add_header Content-Security-Policy "frame-ancestors *.888.com";