最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一些php技巧與注意事項分析

 更新時間:2011年02月03日 15:19:18   作者:  
很多人寫程序時,用 header(location) 進(jìn)行跳轉(zhuǎn)往往不記得寫 exit() 語句,事實上這種做法是存在嚴(yán)重風(fēng)險的。
從瀏覽器上看,使用 header(location) 就跳轉(zhuǎn)到另一個頁面了,但事實上,php卻仍然會執(zhí)行后臺的代碼的,假如后面的代碼有不安全邏輯的,那就直接無視開發(fā)者設(shè)定的條件,繼續(xù)把后面的東西給執(zhí)行了。
如:
復(fù)制代碼 代碼如下:

if(true)
{
header('location:http://www.fzitv.net');
}
file_put_contents('test.txt', 'ok');

這個代碼中,粗心的程序員會以為 header('location:http://www.fzitv.net'); 就over了,事實上,后臺的代碼卻仍然被執(zhí)行了,所以使用 header(location) 的時候,不管是封裝在另一個函數(shù)還是直接寫的,都建議在后面加 exit() 確認(rèn)程序中止。
====soap
今天運行一個demo代碼,出現(xiàn)了“Class 'SoapClient' not found”錯誤。搜索了一下,需要啟動soap服務(wù),但是在php.ini的Windows Extensions里面沒有找到soap.dll,一開始還以為我的php版本沒有包含這個dll,到php安裝目錄下的ext子目錄看了一下,發(fā)現(xiàn)php_soap.dll是存在的。那就簡單了,直接添加extension=php_soap.dll到Windows Extensions部分,重啟動apache就好了。
ssl默認(rèn)也是不啟動的,extension=php_openssl.dll,可以在這里將它前面";"去掉就好了。
復(fù)制代碼 代碼如下:

var_dump( $query );//把結(jié)果當(dāng)成文本打印出來查看
$GLOBALS //保存所有全局變量(只在當(dāng)前頁面中的)
get_defined_vars() //返回由所有已定義變量所組成的數(shù)組(包括全局變量,超全局變量等)
get_defined_constants() //返回由所有已定義常量所組成的數(shù)組

相關(guān)文章

最新評論

浮山县| 丰都县| 米林县| 绥宁县| 寻甸| 兴仁县| 孙吴县| 临猗县| 尉犁县| 平陆县| 通榆县| 海门市| 抚顺县| 桐乡市| 延川县| 宽城| 镇安县| 中西区| 弥勒县| 柯坪县| 绥德县| 海口市| 海林市| 象山县| 大同县| 瑞丽市| 林芝县| 台南市| 廉江市| 招远市| 科技| 株洲市| 仪陇县| 大石桥市| 安岳县| 项城市| 罗甸县| 沈阳市| 云龙县| 临湘市| 东海县|