【发布时间】:2016-03-18 17:24:14
【问题描述】:
我有这个功能:
function after_char($char, $var) {
$get = explode($char, $var);
$text= $get[1];
echo $text;
}
我有 html 链接:
<a href="http://<?php after_char('@', urlencode($post_email)); ?>" target="_blank">Potwierdź aktywację konta w <?php after_char('@', htmlspecialchars($post_email, ENT_QUOTES)); ?>.</a>
两个启动函数中的变量应该如何编码? 我真的需要写第二个相同的功能吗?第一个用于 urlencode,第二个用于 htmlspecialchars 并在函数构建中而不是在启动函数中对其进行编码?
【问题讨论】:
标签: php function xss urlencode htmlspecialchars