سؤال

أقوم بإنشاء Access_Token من FB Graph API.

كل شيء يعمل بشكل جيد ويمنحني Access_Token عند الاتصال بالعودة إلى عنوان URL

هل يمكن لأي شخص أن يخبرني كيف يجب أن أحصل على رمز عنوان URL هذا لاستخدامه في البرنامج النصي PHP الخاص بي.

بعد استجابة عنوان URL هو:

http://www.mysite.com/company/index.php؟mod=details#access_token=170791786296375| c9eaa63ed2bad5Ac51662d4-1394587960004ndijaaNqloO

أحاول الحصول على

$ _request ['Access_Token'

بو لا يمكن أن يحصل مثل بهذه الطريقة. هل يمكن لأي شخص مساعدتي في هذا الأمر؟

هل كانت مفيدة؟

المحلول

$access_token = "";
if(preg_match("/access_token=([^&]+)/", $_SERVER['QUERY_STRING'], $matches)) {
    $access_token = $matches[1];
}

أو

$access_token = $_REQUEST['mod'];
$access_token = explode("#", $access_token);
$access_token = str_replace("access_token=", "", $access_token[1]);

أو شيء من هذا القبيل

نصائح أخرى

إذا كنت تفعل ذلك بهذه الطريقة ، فأنت تفعل ذلك بشكل خاطئ. أنت تستخدم أساليب جانب العميل لإرسال البيانات إلى الخادم. يجب أن تستخدم طرق جانب الخادم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top