发送一个在HTTP标头中包含特殊字符的$_GET请求(转义)


Send a $_GET request with special characters in the HTTP header (escaping)

我正在尝试开发我的新wordpress插件,但遇到了一个问题。我正在设置一个变量以包含如下内容:esc_html('likeit'.wp_generate_password(4))

然后-我想通过GET调用另一个函数,但有时会中断。例如,如果我有:likeitA9&n、 它将在&处断开;。

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

非常感谢!

附言-我确实试着看了以前的帖子,但没有什么能真正解决这个问题:(

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

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