PHP安全配置 一、Web伺服器安全
單引號'和雙引號"的區別: 首先是單引號要比雙引號執行效率要高,因為雙引號會對內容進行預先處理。 例如:'$value' 輸出字元 $value ; "$value"輸出變數$value的值。 char和varchar的區別: char是定長而varchar是變長,char的主要特點是儲存方式預分配,varchar當它的資料長度發生變化時會影響其儲存的頁分配。
很多時候,我們在網上註冊個人資訊,在提交完頁面後,總得等待頁面重新整理來告訴我們註冊是否成功,遇到網路差的時候,如果註冊了一大串的東西,在經過漫長的等待頁面重新整理後,得到的確是“您的使用者名稱已被使用”或XXXXXXX不合法,我想大家的心情一定特別不爽,今天就介紹個AJAX實現頁面不重新整理註冊+即時檢測使用者資訊的簡單註冊程式,希望對大家有所協助。好的,先看註冊介面代碼: <table width="831" border="0" align="center"
php 數組處理函數extract extract函數用於從數組中將變數匯入到當前的符號表基本文法int extract ( array &$var_array [, int $extract_type = EXTR_OVERWRITE [, string $prefix = NULL ]] )本函數用來將變數從數組中匯入到當前的符號表中。檢查每個鍵名看是否可以作為一個合法的變數名,同時也檢查和符號表中已有的變數名的衝突。參數介紹: 參數 描述
$ADMIN[defaulturl] = http://www.163.com/404.htm; //盜鏈返回的地址 $okaysites = array("http://www.163.com/","http://163.com") ; //白名單
reset函數將數組的內部指標指向第一個單元,並輸出該數組。基本文法reset(array)reset() 將 array 的內部指標倒回到第一個單元並返回第一個數組單元的值。參數介紹: 參數 描述 array 必需。規定要使用的數組。 傳回值返回數組第一個單元的值,如果數組為空白則返回 FALSE。執行個體<?php$array = array('step one', 'step two',
IIS6的PHP最佳配置方法 本文收藏自網路,本人還沒有試過,不知如何,現在PHP版本已經到了5.2了。讀者應該找找新的文章,本人自已搭建了一個Apache+PHP+Mysql+Mysqladmin平台,只用做學慣用,還沒真正實戰過。!!! 雖然 LAMP 組合很不錯,但是如果想要架設一台同時支援 PHP、ASP、ASP.NET、JSP、Perl 的 Web 虛擬機器主機伺服器,還是用 Windows 2003 的 IIS 6 最好。網上有很多介紹在 IIS 6 上配置 PHP
想象使用一個簡單HTML檔案來把一個請求發送到一個伺服器端指令碼,收到一個基於該請求的定製XML檔案,然後把它顯示給使用者而幾乎不需要重新整理瀏覽器!本文作者將同你一起探討怎樣在普通Web應用程式中聯合PHP和AJAX技術來建立即時的資料轉送而不需要進行瀏覽器重新整理。 儘管本文所使用的是PHP語言,但是請記住任何伺服器端語言都會正常工作。為了理解本文,我假定你基本理解JavaScript和PHP或一類似伺服器端語言。
程式二:addforum.php <html> <head> <link rel="STYLESHEET" type="text/css" href="fp_zhangcg.css"> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <
分析: 我們利用一個檔案(data.dat)來儲存投票欄目.每個欄目佔據一行. 這樣一來,便可隨意加入和減去想要投票的欄目. 我們再利用一個檔案(votes.dat)來儲存我們的投票結果. 並紀錄最近一位投票者的IP地址,簡單的防止一人多投. 所以,您應該在該程式目錄下自行建立兩個檔案data.dat和votes.dat 程式運行過程部分 程式運行時應該先有一個投票的HTML表單,等待投票.
-- begin auth.inc -- <?php $id = "xxxCOM"; if(!isset($PHP_AUTH_USER)) { Header("WWW-Authenticate: Basic realm="$id"");
小弟初學PHP,編了一個留言板程式,自我感覺良好,故厚著臉皮放了上來,請各位大哥指正。來源程式如下: <?php //檔案名稱:guest.php //設定部分 $guestfile="guest";//紀錄留言的文字檔 $home="index.html";//返回的首頁 $imagedir="image"; //影像檔的目錄
內容為空白效果圖為:填寫內容效果圖:下面是驗證程式的代碼:<!doctype html><html><head><meta http-equiv="conent-type" content="text/html" charset="utf-8"/><style>.red{color:red;}</style></head><body><?phpfunction
1、如何配置PhpMyAdmin2.9 網路上很多教程的設定檔是針對PhpMyAdmin底版本的,一開始連2.9設定檔都不知道放哪裡? 設定檔相對位址是:config.sample.inc.php (不是這個libraries/config.default.inc.php)2、讓phpMyAdmin使用密碼登陸 在設定config.inc.php設定以下參數: $cfg['Servers'][$i]['auth_type'] = 'cookie';
若有出錯地方或者你有更好的想法,歡迎跟貼. 在提問題前請先仔細查閱PHP手冊,MYSQL手冊 以及PHPINFO裡面的設定 另外希望你讀一下PHP編程標準 1:為什麼我得不到變數 我在一網頁向另一網頁POST資料name,為什麼輸出$name時卻得不到任何值? 在PHP4.2以後的版本中register_global預設為off 若想取得從另一頁面提交的變數: 方法一:在PHP.ini中找到register_global,並把它設定為on.
[庫檔案]正如我們前面討論的那樣,include()和require()主要是為了支援程式碼程式庫,因為我們一般是把一些經常使用的函數放到一個獨立的檔案中,這個獨立的檔案就是程式碼程式庫,當需要使用其中的函數時,我們只要把這個程式碼程式庫包含到當前的檔案中就可以了。最初,人們開發和發布PHP程式的時候,為了區別程式碼程式庫和主程式碼,一般是為程式碼程式庫檔案設定一個“.inc”的副檔名,但是他們很快發現這是一個錯誤,因為這樣的檔案無法被PHP解譯器正確解析為PHP代碼。如果我們直接請求伺服器上的
起因: 聽承諾說CASI出2.0了,而且承諾也給了一個有漏洞的地址,正好沒事就測試了一下,最近非常鬱悶,學不下去,正好今天承諾勾起了我學習php的美好時光,看看自己還能不能搞這樣的站吧.過程:承諾給的地址是http://www.gametea.com//showboard.php?id=282很標準的php注入形式,我們也按照標準的php注入方法來進行注入,首先再後面加一個',http://www.gametea.com/showboard.php?id=282' 如圖1他告訴我們2個
來源: http://xiaomutou.51.net/ciker/blog/ 從現在的網路安全來看,大家最關注和接觸最多的WEB頁面漏洞應該是ASP了,在這方面,小竹是專家,我沒發言權.然而在PHP方面來看,也同樣存在很嚴重的安全問題,但是這方面的文章卻不多.在這裡,就跟大家來稍微的討論一下PHP頁面的相關漏洞吧. 我對目前常見的PHP漏洞做了一下總結,大致分為以下幾種:包含檔案漏洞,指令碼命令執行漏洞,檔案泄露漏洞,SQL注入漏洞等幾種.
c-blog2.1測試手記朋友買了空間支援php但是沒有mysql資料庫,說是這空間商主要是支援asp指令碼的.哎 難道就不能玩php了嗎? 嘿嘿 可以用php+access的php程式啊.百度了下發現了c-blog這個程式,它有個php+access版本的.down下了看看,就有了這次測試的結果.1.暴出實體路徑在看了這個blog後,發現他寫的到上沒什麼太大的bug,檔案比較少而且簡結. 它的說明上看到了如下:./include &
在discuz!的發貼、回貼、PM等中的subject都沒有經過過濾,所以也可以添加代碼。 例如 http://xxx/post.php?action=newthread&fid=2...cript%3E%3Cb%22 效果是首先彈出自己的cookie 利用方法:把上述代碼放置到img中。 適用版本:discuz!2.x discuz!3.x