對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2008/3/17 8:53:24
如果PHP6真的把 magic_quotes 給拿掉的話,我們又要怎麼辦呢!?
事實上,PHP早就提出方案了:
http://php.mirror.camelnetwork.com/manual/hk/function.htmlentities.php
http://php.mirror.camelnetwork.com/manual/hk/function.htmlspecialchars.php
這裡做個示範:
這裡有中文的說明:
http://www.php5.idv.tw/modules.php?mod=books&act=show&shid=577
http://www.php5.idv.tw/modules.php?mod=books&act=show&shid=578
事實上,PHP早就提出方案了:
http://php.mirror.camelnetwork.com/manual/hk/function.htmlentities.php
http://php.mirror.camelnetwork.com/manual/hk/function.htmlspecialchars.php
這裡做個示範:
<?php
$str = "A 'quote' is <b>bold</b>";
echo htmlentities($str);
//這裡的輸出會是:「A 'quote' is <b>bold</b>」
echo htmlentities($str, ENT_QUOTES);
//如果單引號宇雙引號都處理的話,輸出會是:「A 'quote' is <b>bold</b>」
?>
這裡有中文的說明:
http://www.php5.idv.tw/modules.php?mod=books&act=show&shid=577
http://www.php5.idv.tw/modules.php?mod=books&act=show&shid=578