Time of Update: 2017-01-13
禁用方法如下: 開啟/etc/php.ini檔案, 搜尋定位到這行 1.disable_functions = 添加需禁用的函數名,比如: 代碼如下複製代碼
Time of Update: 2017-01-13
在PHP 5.3.6及以前版本中,並不支援在DSN中的charset定義,而應該使用PDO::MYSQL_ATTR_INIT_COMMAND設定初始SQL, 即我們常用的 set names gbk指令。為何PDO能防SQL注入?請先看以下PHP代碼: 代碼如下複製代碼 <?php$pdo = new
Time of Update: 2017-01-13
對網站發動XSS攻擊的方式有很多種,僅僅使用php的一些內建過濾函數是對付不了的,即使你將filter_var,mysql_real_escape_string,htmlentities,htmlspecialchars,strip_tags這些函數都使用上了也不一定能保證絕對的安全。那麼如何預防 XSS 注入?主要還是需要在使用者資料過濾方面得考慮周全,在這裡不完全總結下幾個 Tips1. 假定所有的使用者輸入資料都是“邪惡”的 2.
Time of Update: 2017-01-13
網站開放註冊的時候有一些渣渣就喜歡亂搞我們的網站。使我們站長們 都是蛋疼無比。所以就去百度找了找防止惡意註冊。一般都是加驗證碼。但是會網頁的人一般都是在你的要提交的那個頁面利用url傳參數。在寫入資料的檔案沒有寫好 就很容易被利用了! 所以我得出了2個解決方案例子、1.在提交的時候擷取用戶端IP 在IP第二次訪問或者第三次提交資料的時候視為惡意提交2.使用session訪問2次或者3次 視為惡意註冊以下是代碼: 代碼如下複製代碼 <?php $cs =
Time of Update: 2017-01-04
標籤:php串連sql_server資料庫 1.編譯安裝FreeTDS從官網下載最新的版本 ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz#wget ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz#tar -zxvf freetds-patched.tar.gz#cd freet
Time of Update: 2016-12-28
標籤:eal exception server 證明 echo set name pass message <?php $connstr="DRIVER={Microsoft
Time of Update: 2017-01-02
標籤:person 資料庫 diablo 管理員 檔案夾 2016年12月31,星期六 一、開啟XAMPP,在htdocs下建立一個檔案夾,用於php建立資料庫: 650) this.width=650;"
Time of Update: 2017-01-01
標籤:person diablo 資料庫 管理員 檔案夾 2016年12月31,星期六 一、開啟XAMPP,在htdocs下建立一個檔案夾,用於php建立資料庫: 650) this.width=650;"
Time of Update: 2016-12-25
標籤:dbn style class 數組 資料庫 截取 迴圈 function substr class DBDA{ public $host="localhost";
Time of Update: 2016-12-27
標籤:oca 訪問 username static 執行個體 常用 控制 軟體設計 資料 實現單例模式:單例模式是一種常用的軟體設計模式。在它的核心結構中只包含一個被稱為單例的特殊類。通過單
Time of Update: 2017-01-12
標籤:php array 數組array_search(value, array, bool);作用: 通過value尋找數組中是否存在,返回key參數: value:需要尋找的值 array:數組 bool:false
Time of Update: 2017-01-09
標籤:php 冒泡 buddle php冒泡法 <?php$arr = range(1, 10000);shuffle($arr);function buddle($arr){ set_time_limit(0); $coun
Time of Update: 2017-01-11
標籤:php array 數組array_rand(array, number);作用: 隨機擷取數組中number個key值參數: array:數組 number:規定返回的參數的個數傳回值: 返回隨機的array數組中的key值例子: $arr = array(‘a‘ =
Time of Update: 2017-01-05
標籤:cti 技術 函數 break lun combine 返回 fas 資料 註:盡量不要在迴圈中操作資料庫。1.兩個一維數組合并成一個一維數組 $a =
Time of Update: 2017-01-06
標籤:php array 數組array_fill(index,number,value);作用: 填充數組參數: index : 數組開始的位置 int類型 number: 填充的資料個數 int類型 value:
Time of Update: 2017-01-05
標籤:php 擴充 memcache 最近公司許多團隊進行升級php7,目前支援php7讀取mc的擴充只有memcached。但是公司許多項目都會共用一個mc叢集來存取使用者session資料,存的時候是登陸時用memcache擴充以array的形式寫進去,讀的時候自然是用memcache擴充以array的形式讀出來。
Time of Update: 2016-12-28
標籤:oci var_dump val erro javascrip 支援 script public 結構 從5.2版本開始,PHP原生提供json_encode()和json_decode(
Time of Update: 2016-12-27
標籤:php array 數組 //1 將key值大小替換 $arr = array(‘a‘ => 1, ‘b‘ => 2, ‘C‘ =>3, ‘D‘ => 4);
Time of Update: 2016-12-15
標籤:nbsp php array int des print 維數 highlight class $arr=[ array( ‘name‘=>‘小壞龍‘,
Time of Update: 2016-12-16
標籤:php7.1 memcache前幾天PHP 7.1出來了,興沖沖的升個級,結果赫然發現memcache不能用了,當時就是眼前一黑,PHP你能不能不要這樣啊,升了一個小版本而已,這就不相容了!自己動手,豐衣足食,看來還是需要自己編譯一下了。編譯方法參見我的另一篇部落格:PHP 7下編譯memcache擴充,只是需要注意下載的檔案都要換成PHP 7.1相關的檔案。附件就是編譯好的動態庫,實測可用。本文出自 “rainman” 部落格,請務必保留此出處http://lancelot.blog.5