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

php 反斜杠處理函數(shù)addslashes()和stripslashes()實例詳解

 更新時間:2016年12月25日 08:38:07   投稿:lqh  
PHP自帶的庫函數(shù) addslashes() 和 stripslashes() 都屬于字符串處理類函數(shù), 本文章向大家介紹php 反斜杠處理函數(shù)addslashes()和stripslashes(),需要的朋友可以參考下

php 反斜杠處理函數(shù)

addslashes():對輸入字符串中的某些預定義字符前添加反斜杠,這樣處理是為了數(shù)據(jù)庫查詢語句等的需要。這些預定義字符是:單引號 (') ,雙引號 (") ,反斜杠 (\) ,NULL。

stripslashes():刪除由 addslashes() 函數(shù)添加的反斜杠。該函數(shù)用于清理從數(shù)據(jù)庫或 HTML 表單中取回的數(shù)據(jù)。(若是連續(xù)二個反斜杠,則去掉一個,保留一個;若只有一個反斜杠,就直接去掉。)

默認情況下,PHP 指令 magic_quotes_gpc 為 on,對所有的 GET、POST 和 COOKIE 數(shù)據(jù)自動運行 addslashes()。不要對已經(jīng)被 magic_quotes_gpc 轉義過的字符串使用 addslashes(),因為這樣會導致雙層轉義。遇到這種情況時可以使用函數(shù) get_magic_quotes_gpc() 進行檢測。例:

if (get_magic_quotes_gpc()){
   code....
}
 

addslashes() 例子:

<?php
$str = "Who's John Adams?";
echo $str . " This is not safe in a database query.<br />";
echo addslashes($str) . " This is safe in a database query.";
?>

輸出結果:

Who's John Adams? This is not safe in a database query.
Who\'s John Adams? This is safe in a database query.

 stripslashes() 例子:

<?php
echo stripslashes("Who\'s John Adams?");
?>

輸出結果:

Who's John Adams?

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

最新評論

涪陵区| 三台县| 崇阳县| 新宾| 江陵县| 安仁县| 津南区| 金寨县| 宿州市| 沂源县| 介休市| 和平区| 太和县| 肥东县| 衢州市| 抚顺市| 盈江县| 电白县| 宝清县| 陕西省| 双柏县| 沂源县| 昌宁县| 万全县| 东至县| 南川市| 青铜峡市| 运城市| 绥宁县| 左贡县| 藁城市| 淳安县| 民乐县| 徐汇区| 丰城市| 光泽县| 陵川县| 济南市| 新河县| 沿河| 巴南区|