1

所以基本上,我正在使用 wp_remote_post 发布数据,并且我想在其他服务器上接收发送的数据(用户名和密码)。我该怎么做?我试过<?php echo $_POST['username']; ?>了(之前没有别的,之后没有别的),但它没有用。在 Wordpress Codex 中也找不到。

4

1 回答 1

1

Wordpress 可以保护您免受攻击,因此很难利用您的代码。

使用此代码使其工作:

在functions.php中添加:

add_filter('query_vars', 'add_my_var');
function add_my_var($public_query_vars) {
    $public_query_vars[] = 'username';
    return $public_query_vars;
}

然后你可以在你的代码中使用来读取变量:

get_query_var('username');

这个线程有帮助:http ://wordpress.org/support/topic/using-an-extra-parameter-in-an-url

于 2012-06-19T14:40:50.270 回答