我在 wordpress 中有两个网站
主站点
1.)http://www.abc.com
其他网站
2.)http://www.xyz.com
从mainsite
我想发送用户名和密码到othersite
为此我正在使用此代码
$creds = array();
echo $creds['user_login'] = "sachin";
echo $creds['user_password'] = "pass";
$user = wp_signon( $creds, false );
// echo ABSPATH . WPINC;
if ( is_wp_error($user) ){
echo $user->get_error_message();
if( !class_exists( 'WP_Http' ) )
include_once( ABSPATH . WPINC. '/class-http.php' );
// You would edit the following:
$username = $creds['user_login']; // Twitter login
$password = $creds['user_password']; // Twitter password
$message = "Hey neat, I'm posting with the API";
// Now, the HTTP request:
$api_url = 'http://www.xyz.com';
$body = array( 'status' => $message );
$headers = array( 'Authorization' => 'Basic '.base64_encode("$username:$password") );
$request = new WP_Http;
$result = $request->request( $api_url , array( 'method' => 'POST', 'body' => $body, 'headers' => $headers ) );
// echo"<pre>";print_r($result['body']);
我不知道我是否以正确的方式发送 wp http 请求,但我的问题是我想要这个用户名和密码(我从主站点发送)到其他服务器(http://www.xyz.com)
我该怎么做,请建议我。请向我提供宝贵的建议,我可以如何发送username
以及password
从一台服务器到另一台服务器。
谢谢