wordpress生成的URL中的双重编码查询字符串

时间:2012-10-01 19:52:44

标签: wordpress wordpress-plugin

我正在尝试编写一个wordpress插件(新的),我看到一个奇怪的行为。在管理页面中,脚本,css等代码中生成的URL似乎具有双重编码的查询字符串。见下面的样本

'http://localhost/my-project/wp-admin/load-styles.php?c=1&dir=ltr&load=admin-bar,wp-admin&ver=3.4.2'

'http://localhost/my-project/wp-admin/load-scripts.php?c=1&load=jquery,utils&ver=3.4.2'

网址显然无效。 URL查询字符串,如果不是双重编码,很好,如果我在手动解码后尝试它们,URL工作。即以下URL工作

'http://localhost/my-project/wp-admin/load-styles.php?c=1&dir=ltr&load=admin-bar,wp-admin&ver=3.4.2'

'http://localhost/my-project/wp-admin/load-scripts.php?c=1&load=jquery,utils&ver=3.4.2'

设置为Fedora-17 64bit,Apache 2.2.22,PHP 5.4.6,wordpress 3.4.2。 wordpress是一个新的空白安装,没有额外的插件或内容。

0 个答案:

没有答案