2012-06-19 48 views
0

所以基本上,我使用wp_remote_post發佈數據,並且希望在其他服務器上接收已發送的數據(用戶名和密碼)。我會怎麼做?我試過<?php echo $_POST['username']; ?>(沒有別的之前或之後沒有),但它沒有奏效。無法在Wordpress Codex中找到它。如何使用wp_remote_post接收其他服務器上的數據

+0

這是與[#11096611](http://stackoverflow.com/questio)相同類型的問題NS/11096611/WordPress的-WP-遠程職位)?可能的解決方案在那裏提交... – Vino

回答

0

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

+0

你好,我必須插入$ args的地方?我需要在那裏插入$ _POST ['用戶名']嗎? – y2ok

+0

我已經用例子更新了答案。我現在不能嘗試,但它應該工作。 –

+0

不,還是沒有。 – y2ok

相關問題