0

Googleからセッショントークンを取得しようとすると、サーバーが応答しません。使用するコードは次のとおりです。

  $ch = curl_init("https://www.google.com/accounts/AuthSubSessionToken");  
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
  curl_setopt($ch, CURLOPT_FAILONERROR, true);  
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  
  curl_setopt($ch, CURLOPT_HTTPHEADER, array(  
    'Authorization: AuthSub token="' . trim($token) . '"'  
  )); 

  $result = curl_exec($ch);  
  curl_close($ch);  

  $splitStr = split("=", $result);  

  return trim($splitStr[1]);

しかし、サーバーは応答しません..エラーコードはありません..何もありません.. :( https://www.google.com/accounts/AuthSubRequestから取得したトークンは、シングルとして使用できるため正しいです-トークンを使用します。

4

2 に答える 2

1

確認のために-Apacheエラーログを確認しましたか? Linux の /var/log/httpd (または apache2)?

完全なエラー報告もオンになっていることを確認してください! これをページの上部にドロップします

ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);

編集:

これも試してください:

echo 'Curl error: ' . curl_error($ch);

curl_close() の直前

于 2011-06-21T13:48:30.847 に答える