PHP安全配置
PHP安全配置
一、Web服務(wù)器安全
PHP其實(shí)不過是Web服務(wù)器的一個(gè)模塊功能,所以首先要保證Web服務(wù)器的安全。當(dāng)然Web服務(wù)器要安全又必須是先保證系統(tǒng)安全,這樣就扯遠(yuǎn)了,無窮無盡。PHP可以和各種Web服務(wù)器結(jié)合,這里也只...
|
PHP安全配置
一、Web服務(wù)器安全
PHP其實(shí)不過是Web服務(wù)器的一個(gè)模塊功能,所以首先要保證Web服務(wù)器的安全。當(dāng)然Web服務(wù)器要安全又必須是先保證系統(tǒng)安全,這樣就扯遠(yuǎn)了,無窮無盡。PHP可以和各種Web服務(wù)器結(jié)合,這里也只...
單引號(hào)'和雙引號(hào)"的區(qū)別: 首先是單引號(hào)要比雙引號(hào)執(zhí)行效率要高,因?yàn)殡p引號(hào)會(huì)對(duì)內(nèi)容進(jìn)行預(yù)處理。 例如:'$value' 輸出字符 $value ; "$value"輸出變量$value的值。
char和varchar的區(qū)別: char是定長(zhǎng)而varchar是變長(zhǎng),c...
php中計(jì)算時(shí)間差有時(shí)候是件很麻煩的事!
不過我相信任何語言,只要撐握了其中規(guī)率就能找到辦法,絕對(duì)是化腐朽為神奇的。
工作中經(jīng)常要進(jìn)行日期計(jì)算,下面總結(jié)幾個(gè)工作中總結(jié)出的經(jīng)驗(yàn)。先記下免得日后會(huì)忘!
1。第一...
$ADMIN[defaulturl] = http://www.163.com/404.htm; //盜鏈返回的地址 $okaysites = array("http://www.163.com/","http://163.com") ; //白名單 $ADMIN[url_1] = http://www.163.com/download/; //下載地點(diǎn)1...
<?php function CreateShtml()
{
ob_start(array("callback_CreateShtml","callback_GoToShtml"));
}
function callback_CreateShtml($buffer)[
{
$page = intval(@$_REQUEST["page"]);
$file...
一些小東西有時(shí)候可能用得上!
1.得到客戶端IP地址
function getip(){ if (! empty($_SERVER["HTTP_X_FORWARDED_FOR"])){ //使用代理的情況 $tip = split(",", $_SERVER["HTTP_X_FORWA...
- echo
是命令,不能返回值。echo后面可以跟很多個(gè)參數(shù),之間用分號(hào)隔開,如: echo $myvar1; echo 1,2,$myvar,"bold";
- print
是函數(shù),可以返回一個(gè)值,只能有一個(gè)參數(shù)。
- printf
函數(shù),把文字格式化以后輸出,...
例如,echo number_format(285266237);
可以輸出 285,266,237
另外如果需要格式化文件字節(jié)大小,下面的方法可以借鑒:
function byte_format($input, $dec=0) { $prefix_arr = array(' B', 'K', 'M',...
大家都在用google,你用中文系統(tǒng)打開google的首頁,打開的自然是中文首頁,而不會(huì)是其他語言。因?yàn)間oogle會(huì)自動(dòng)判斷用戶系統(tǒng)使用的首選語言是什么。 怎樣才能做到像google那樣呢,其實(shí)很簡(jiǎn)單, 在瀏覽器發(fā)給web服務(wù)器的 HTTP...
<?php /**************************************************************
參數(shù)說明: $max_file_size : 上傳文件大小限制, 單位BYTE $destination_folder : 上傳文件路徑 $watermark : 是否附加水印(1...
無論哪種語言,字符串操作都是一個(gè)重要的基礎(chǔ),往往是簡(jiǎn)單而重要。正像人說話一樣,一般有形體(圖形界面),有語言(print 字符串?),顯然字符串能解釋更多的東西。PHP提供了大量的字符串操作函數(shù),功能強(qiáng)大,使用也比較簡(jiǎn)單,詳細(xì)請(qǐng)參看 ht...
前言 PHP被大量的應(yīng)用于Web的后臺(tái)CGI開發(fā),通常是在用戶數(shù)據(jù)數(shù)據(jù)之后得出某種結(jié)果,但是如果用戶輸入的數(shù)據(jù)不正確,就會(huì)出現(xiàn)問題,比如說某人的生日是"2月30日"!那應(yīng)該怎么樣來檢驗(yàn)暑假是否正確呢? 在PHP中加入了正則表達(dá)式...
大家都知道安全性是重要的,但是行業(yè)中的趨勢(shì)是直到最后一刻才添加安全性。既然不可能完全保護(hù) Web 應(yīng)用程序,那么為什么要費(fèi)這個(gè)勁兒呢,不是嗎?不對(duì)。只需采用一些簡(jiǎn)單的步驟就能夠大大提高 PHP Web 應(yīng)用程序的安全性。...
用PHP來設(shè)置并讀取cookie是一件極其――我們敢說嗎?――簡(jiǎn)單的事情。我們并不希望大力鼓吹cookie,不過它們的確既重要又實(shí)用。它們是解決某些問題時(shí)唯一適用的工具。 要?jiǎng)?chuàng)建并修改一個(gè) cookie,可使用PHP函數(shù)setcooki...
<?php //生成HTML $countfile="template.html"; $num=file_get_contents($countfile); echo $num; $num=str_replace("|*|*|PAGE_TITLE|*|*|","myhome",$num); $path="template.html"; $handle=fopen($path,"w...
復(fù)制代碼 代碼如下:<?php class Calendar{ /* * www.jb51.net修正版 */ var $YEAR,$MONTH,$DAY; var $WEEK=array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); var $_MONTH=array( "01...
$_SERVER['HTTP_REFERER'] //可以得到的地址 $_SERVER[PHP_SELF] //得到當(dāng)前頁面地址 $_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"] //這個(gè)可以得到帶參數(shù)的地址...
我現(xiàn)在有一個(gè)sql文件,里面內(nèi)容是gbk的。我現(xiàn)在顯示全是亂碼。 就只是用mysql 4.0.26能顯示。 用4.1以上的死活都顯示不了。頭大了。望大家指點(diǎn)指點(diǎn),感恩不盡。 我現(xiàn)在裝了mysql 5.0.22. 我把my.ini里的字符集都改成 gbk...
<?php /*----------------------------------------------------------------// * Class:: Ini * Function:: to install the system which is requested from client * Author:: Kevin# * QQ::...
很多時(shí)候,我們?cè)诰W(wǎng)上注冊(cè)個(gè)人信息,在提交完頁面后,總得等待頁面刷新來告訴我們注冊(cè)是否成功,遇到網(wǎng)絡(luò)差的時(shí)候,如果注冊(cè)了一大串的東西,在經(jīng)過漫長(zhǎng)的等待頁面刷新后,得到的確是“您的用戶名已被使用”或XXXXXXX不合法,我想大...
專為新手寫的結(jié)合smarty的類,誠(chéng)摯邀請(qǐng)大家多提寶貴意見
這個(gè)是為新手(也為自己)寫的結(jié)合smarty一起使用的類,是未完成的,現(xiàn)在放出來的目的不是馬上讓新手使用,所以也沒有把注解寫的非常詳細(xì) 希望各位高手多多提意見,我盡量...
windows xp下安裝pear
環(huán)境:PHP4.3.10 + Windows XP
安裝步驟:
1) 安裝前的工作 安裝PHP后所產(chǎn)生的文件夾下面有一個(gè)go-pear.bat文件 (我的是 C:/PHP/go-pear.bat)
2) 執(zhí)行installer 雙擊go-pear.bat,有問答...
array : 建立一個(gè)新的數(shù)組。 array_walk : 讓用戶自訂函數(shù)能處理數(shù)組中的每一個(gè)元素。 arsort : 將數(shù)組的值由大到小排序。 asort : 將數(shù)組的值由小到大排序。 count : 計(jì)算變量或數(shù)組中的元素個(gè)數(shù)。 current : 返回...
這篇文章介紹在 PHP 的面向?qū)ο缶幊蹋∣OP)。我將演示如何用面向?qū)ο蟮母拍罹幊鲚^少的代碼但更好的程序。祝大家好運(yùn)。
面向?qū)ο缶幊痰母拍顚?duì)每一個(gè)作者來說都有不同的看法,我提醒一下一個(gè)面向?qū)ο笳Z言應(yīng)有的東西:...
由于 PHP 正在成熟,因此是快速即編即用的腳本編制人員與了解 UML 的面向?qū)ο蟮拈_發(fā)人員“思想達(dá)成一致”的時(shí)候了。
很少有編程語言能夠像 PHP 這樣迅速地得到普及。現(xiàn)在廣泛宣傳的那個(gè)關(guān)于自己動(dòng)手做 (DIY) 的...