閱讀(24) 作者(admin)
1、啟動(dòng)Memcache 常用參數(shù)復(fù)制代碼 代碼如下:-p <num> 監(jiān)聽的TCP端口(默認(rèn): 11211)-U <num> UDP監(jiān)聽端口 (默認(rèn): 11211, 0 時(shí)關(guān)閉)-d 以守護(hù)進(jìn)程方式運(yùn)行-u <username> 運(yùn)行運(yùn)行 Memcached的賬戶 非root用戶-m <num>...
閱讀(20) 作者(admin)
在通過url地址接受參數(shù)的時(shí)候,有些參數(shù)的值V帶有回車' %0A ',這時(shí)候在頁面腳本顯示的時(shí)候,把這個(gè)值V付給腳本變量,可能會(huì)造成腳本的錯(cuò)誤。所以,相應(yīng)的:一開始在傳值的時(shí)候?qū)σ恍┳址M(jìn)行url編碼,在腳本賦值的時(shí)候再進(jìn)行ur...
閱讀(14) 作者(admin)
本代碼是從uchome的代碼修改的,是因?yàn)橐鉀Quchome的效率而處理的。這個(gè)思維其實(shí)很久就有了,只是一直沒有去做,相信也有人有同樣的想法,如果有類似的,那真的希望提出相關(guān)的建議。
封裝的方式比較簡(jiǎn)單,增加了只讀數(shù)據(jù)庫連接...
閱讀(10) 作者(admin)
(1)利用php提供的函數(shù),array_unique和array_diff_assoc來實(shí)現(xiàn)復(fù)制代碼 代碼如下: <?php function FetchRepeatMemberInArray($array) { // 獲取去掉重復(fù)數(shù)據(jù)的數(shù)組 $unique_arr = array_unique ( $array );...
閱讀(22) 作者(admin)
setcookie() 定義一個(gè)和其余的 HTTP 標(biāo)頭一起發(fā)送的 cookie。和其它標(biāo)頭一樣,cookie 必須在腳本的任何其它輸出之前發(fā)送(這是協(xié)議限制)。這需要將本函數(shù)的調(diào)用放到任何輸出之前,包括 <html> 和 <head> 標(biāo)簽以及任何空格。...
閱讀(15) 作者(admin)
采用js對(duì)URL中的漢字進(jìn)行escape編碼。 <a href="" onclick="window.open('product_list.php?p_sort='+escape('腳本之家'));">這樣點(diǎn)擊鏈接后的效時(shí): 引用:http://127.0.0.1/shop/product_list.php?p_sort=PHP%u5F00%u5...
閱讀(20) 作者(admin)
對(duì)比起 Cookie,Session 是存儲(chǔ)在服務(wù)器端的會(huì)話,相對(duì)安全,并且不像 Cookie 那樣有存儲(chǔ)長(zhǎng)度限制,本文簡(jiǎn)單介紹 Session 的使用。
由于 Session 是以文本文件形式存儲(chǔ)在服務(wù)器端的,所以不怕客戶端修改 Session 內(nèi)容。實(shí)際上...
閱讀(14) 作者(admin)
PHP獲取當(dāng)前url路徑的函數(shù)及服務(wù)器變量:代碼:復(fù)制代碼 代碼如下:<?php$path = /usr/opt/../ect/abcd;echo $_SERVER['DOCUMENT_ROOT']."<br>"; //獲得服務(wù)器文檔根變量(取決于http.conf中的配置)echo $_SERVER['PHP_...
閱讀(7) 作者(admin)
前端開發(fā)工程師都知道javascript有編碼函數(shù)escape()和對(duì)應(yīng)的解碼函數(shù)unescape(),而php中只有個(gè)urlencode和urldecode,這個(gè)編碼和解碼函數(shù)對(duì)encodeURI和encodeURIComponent有效,但是對(duì)escape的是無效的。javascript中的es...
閱讀(18) 作者(admin)
正則表達(dá)式在 PHP 中的應(yīng)用在 PHP 應(yīng)用中,正則表達(dá)式主要用于:•正則匹配:根據(jù)正則表達(dá)式匹配相應(yīng)的內(nèi)容•正則替換:根據(jù)正則表達(dá)式匹配內(nèi)容并替換•正則分割:根據(jù)正則表達(dá)式分割字符串在 PHP 中有兩類正則...
閱讀(18) 作者(admin)
復(fù)制代碼 代碼如下:<?php /*============================文件說明======================================== @filename: session.class.php @description: 數(shù)據(jù)庫保存在線用戶session,實(shí)現(xiàn)在線用戶功能! @notice...
閱讀(21) 作者(admin)
網(wǎng)上很多人給出了解答:修改php配置文件中的session.gc_maxlifetime。如果想了解更多session回收機(jī)制,繼續(xù)閱讀。(本文環(huán)境php5.2)
概述:每一次php請(qǐng)求,會(huì)有1/100的概率(默認(rèn)值)觸發(fā)“session回收”。如果“session回收”發(fā)生...
閱讀(18) 作者(admin)
這是擴(kuò)展yibing的select默認(rèn)選擇的實(shí)現(xiàn)方法 復(fù)制代碼 代碼如下:<select name="wuyeleixing" size="1"> <option <?php if($myrow[wuyeleixing]==1) echo("selected");?> value="1">住宅</option> <option <?php if($m...
閱讀(13) 作者(admin)
復(fù)制代碼 代碼如下:function checkBOM ($filename) { $contents = file_get_contents($filename); $charset[1] = substr($contents, 0, 1); $charset[2] = substr($contents, 1, 1); $charse...
閱讀(15) 作者(admin)
復(fù)制代碼 代碼如下:<?php$get_data = array ( "get1"=> "get1", "get2" => "get2", "get3" => "get3");$curl = curl_init();curl_setopt($curl, CURLOPT_URL, 'http://test.test.com/test.ph...
閱讀(18) 作者(admin)
如果是在linux下, 首先確認(rèn)是否添加 ob_start() 和 ob_flush().復(fù)制代碼 代碼如下:ob_start();for ($i=1; $i<=10; $i++) { echo $i."<br />/n"; ob_flush(); flush(); usleep(500000);}...
閱讀(12) 作者(admin)
復(fù)制代碼 代碼如下:$data = array("name" => "Hagrid", "age" => "36");$data_string = json_encode($data);$ch = curl_init('http://api.local/rest/users');curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");c...
閱讀(30) 作者(admin)
在php.ini文件中將 extension=php_mbstring.dll 移動(dòng)到 extension=php_exif.dll 之前.因?yàn)?exif 要調(diào)用 mbstring, 所以 mbstring 必須在前面.php_exif.dll, EXIF 函數(shù)庫,需要 php_mbstring.dll.并且在 php.ini 中, p...
閱讀(15) 作者(admin)
方法一:復(fù)制代碼 代碼如下:<?phpfunction unicode_encode($name){ $name = iconv('UTF-8', 'UCS-2', $name); $len = strlen($name); $str = ''; for ($i = 0; $i < $len - 1; $i = $i + 2) {...
閱讀(16) 作者(admin)
做web開發(fā),我們經(jīng)常會(huì)做代碼走查,很多時(shí)候,我們都會(huì)抽查一些核心功能,或者常會(huì)出現(xiàn)漏洞的邏輯。隨著技術(shù)團(tuán)隊(duì)的壯大,組員技術(shù)日益成熟。 常見傻瓜型SQL注入漏洞、以及XSS漏洞。會(huì)越來越少,但是我們也會(huì)發(fā)現(xiàn)一些新興的隱蔽性...
閱讀(13) 作者(admin)
代碼如下:復(fù)制代碼 代碼如下:<?php$a;$b = false;$c = '';$d = 0;$e = null;$f = array();首先是empty的var_dump輸出:boolean trueboolean trueboolean trueboolean trueboolean trueboolean true然后是is_null的輸...
閱讀(8) 作者(admin)
這類漏洞,主要是可以讀取用戶傳入路徑名稱,采用不正確的過濾方法,導(dǎo)致惡意用戶,將文件上存到非預(yù)期的地方,帶來安全隱患。
其實(shí),我們抓住幾個(gè)地方即可,我們先來分析下,既然用戶要上存文件,而且文件將是多種多樣格式;可能有的文...
閱讀(21) 作者(admin)
加法復(fù)制代碼 代碼如下:function jiafa($a,$b){ for($i=0;$i<$b;$i++) { $a++; } return $a;}//echo jiafa(4,2);減法 復(fù)制代碼 代碼如下:function jianfa($a,$b){ $c=0; while($b!=$a) { $b++; $c++; } echo $...
閱讀(16) 作者(admin)
廢話不多說,直接上代碼:復(fù)制代碼 代碼如下:<?php class GetPingYing { private $pylist = array( 'a'=>-20319, 'ai'=>-20317, 'an'=>-20304, 'ang'=>-20295, 'ao'=>-20292, 'ba'=>-20283, 'bai...
閱讀(11) 作者(admin)
存儲(chǔ)命令的格式:<command name> <key> <flags> <exptime> <bytes><data block>參數(shù)說明如下:<command name>set/add/replace<key>查找關(guān)鍵字<flags>客戶機(jī)使用它存儲(chǔ)關(guān)于鍵值對(duì)的額外信息<exptime>該數(shù)據(jù)的存活時(shí)間,0表...