私の究極の目標は、後で使用するために私のDBにFacebookのユーザートークンを格納することです私渡された値を維持していないURIをリダイレクトします。私は理論と問題はありません - これは助け:私はFacebookのPHP SDK(v.3.1.1)を使用していhttp://facebook.stackoverflow.com/questions/4608713/can-i-store-facebook-access-token-and-use-it-laterFacebookは
。
私は問題redirect_uri
にデータを渡すと、そのデータが正常にFacebookのからそのURLに戻ってきたが生じています。
コード:
$args['redirect_uri'] = 'http://tld.com/add.php?id='. $uid .'&filename='. $pfilename .'&gid='. $gid;
$loginUrl = $facebook->getLoginUrl($args);
header("Location: $loginUrl");
Facebookはその作業を行い、私は成功したユーザートークンを持って自分のドメインに送り返すが、私渡されたデータが失われた後。私はこれを発見した研究の後
:on facebook connect login uri, can I add an extra get param on url, and have that passed to my script once user logs in? - 問題は2票との答えは、私が上記ではなくやって働いているものですです。そして2番目の答えについては、私は? to %3F
を変更してそれを動作させることができませんでした。
私の質問は、redirect_uri
を使ってFacebookのログインURLにデータを渡し、そのデータを取得するために、どうやってこれを行うことができるのかということです。解決
何? –
私は_GET経由でこれを理解することを好むでしょうが、もしこれが答えを得なければ、セッションメソッドを試みることができます。しかし、本当にそれを避けたいです。 – bMon
はい、あなたはセッション中にあまりにも多くのデータを必要としないと考えたので、これはコメントであり、答えではありません。ほとんどの場合、JSのSDKを使用してユーザーデータを操作していますので、この問題にぶち込まないでください。 –