在HTTP标头中发送带有特殊字符的$ _GET请求(转义)

时间:2014-10-08 14:09:42

标签: php get wordpress-plugin http-headers escaping

我正在尝试使用我的新wordpress插件,我遇到了一个问题。 我正在设置一个变量来包含这样的东西: esc_html('likeit'.wp_generate_password(4))

然后 - 我想通过GET调用另一个函数,但它有时会破坏。 例如,如果我有:likeitA9& n,它将在&。

处中断

你能告诉我在我的插件中处理这个问题的最好(也是最安全)但最简单的方法是什么? 例子将不胜感激!

非常感谢!

P.S。 - 我确实试过看以前的帖子,但实际上没有解决这个问题:(

1 个答案:

答案 0 :(得分:3)

urlencode('likeit'.wp_generate_password(4));

rawurlencode('likeit'.wp_generate_password(4));