サイト A には、すべての私の php クラスと関数があります。
これが私のアクション(profile.php)ページSITEAの内容です:
$shopper = new Shopper($email);
$shopper->login($password);
$cInit = curl_init("http://siteA/test/login");
curl_setopt_array($cInit, array(
CURLOPT_RETURNTRANSFER=>true,
CURLOPT_POST=>true,
CURLOPT_POSTFIELDS=>urlencode(implode("&", array("email" => $email, "password" => $password)))
));
$content = curl_exec($cInit);
$err = curl_errno($cInit);
$errmsg = curl_error($cInit);
$results = json_decode($content)
?>
サイト B は別のサーバーでホストされており、フォームとカールのオプションがあります。
$email = $_POST['email'];
$password = $_POST['password'];
$shopper = new Shopper();
$token = $shopper->login($email, $password);
echo json_encode(array("token" => $token));
<form id='register' action='http://siteA/test/profile' onsubmit="return validateForm()" method='post' accept-charset='UTF-8'>
<fieldset>
<legend>Log In</legend><br/>
<label for='email' >Email Address*:</label>
<input type='text' name='email' id='email' maxlength="50" /><br/><br/>
<label for="password">Password*:</label>
<input type="password" name="password" placeholder="password" required><br/><br/>
<input type='submit' name='Submit' value='Submit' />
</fieldset>
</form>
トークンは常に false を返します。私のコードはこの時点まで正しいように見えますか?