Our World عالمنا نشر 26 يناير 2023 أرسل تقرير نشر 26 يناير 2023 ارغب في عمل تسجيل دخول ب فيس بوك فى موقعي.. هناك رسالة خطأ تظهر وهي undefined variable $facebook_login_url; <!--facebook login --> <!--<div class="div-input-login1"> <a href="<?php //echo $facebook_login_url; ?>"><button class="submit btnFB" type="submit" class="btn btn-primary " ><?php echo $lang['fbLogin']?></button></a> </div>--> <?php ob_start(); require_once 'Facebook/autoload.php'; // init configuration if (!session_id()) { session_start(); } // Call Facebook API $facebook = new \Facebook\Facebook([ 'app_id' => '898876554420136', 'app_secret' => 'ae49ju76t549ae4c4be43gh78u2h9fa12', 'default_graph_version' => 'v2.10' ]); <?php include 'facebookConfig.php'; try { $accessToken = $helper->getAccessToken(); } catch(Facebook\Exceptions\FacebookResponseException $e) { // When Graph returns an error echo 'Graph returned an error: ' . $e->getMessage(); exit; } catch(Facebook\Exceptions\FacebookSDKException $e) { // When validation fails or other local issues echo 'Facebook SDK returned an error: ' . $e->getMessage(); exit; } if (!isset($accessToken)) { if ($helper->getError()) { header('HTTP/1.0 401 Unauthorized'); echo "Error: " . $helper->getError() . "\n"; echo "Error Code: " . $helper->getErrorCode() . "\n"; echo "Error Reason: " . $helper->getErrorReason() . "\n"; echo "Error Description: " . $helper->getErrorDescription() . "\n"; } else { header('HTTP/1.0 400 Bad Request'); echo 'Bad request'; } exit; } if(!$accessToken->isLongLived()){ // Exchanges a short-lived access token for a long-lived one try { $accessToken = $oAuth2Client->getLongLivedAccessToken($accessToken); } catch (Facebook\Exceptions\FacebookSDKException $e) { echo "<p>Error getting long-lived access token: " . $e->getMessage() . "</p>\n\n"; exit; } } $fb->setDefaultAccessToken($accessToken); # These will fall back to the default access token $res = $fb->get('/me',$accessToken->getValue()); $fbUser = $res->getDecodedBody(); $resImg = $fb->get('/me/picture?type=large&redirect=false',$accessToken->getValue()); $picture = $resImg->getGraphObject(); $_SESSION['fbUserId'] = $fbUser['id']; $_SESSION['fbUserName'] = $fbUser['name']; $_SESSION['fbAccessToken'] = $accessToken->getValue(); header('Location: welcome.php'); exit; ?> ob_end_flush(); اقتباس
0 Adnane Kadri نشر 27 يناير 2023 أرسل تقرير نشر 27 يناير 2023 هلا قمت بالتقاط صورة كاملة لرسالة الخطأ التي تظهر؟ هل الموضع الذي تقوم بتعليقه هو ما ان ينتج المشكلة ام انك تقوم بتصريح المتغير facebook_login_url في مكان آخر؟ اقتباس
0 Our World عالمنا نشر 29 يناير 2023 الكاتب أرسل تقرير نشر 29 يناير 2023 بتاريخ On 27/1/2023 at 21:40 قال Adnane Kadri: هلا قمت بالتقاط صورة كاملة لرسالة الخطأ التي تظهر؟ هل الموضع الذي تقوم بتعليقه هو ما ان ينتج المشكلة ام انك تقوم بتصريح المتغير facebook_login_url في مكان آخر؟ اختفت رسالة الخطأ؛ ولكن لا يمكنني تسجيل الدخول؛ هذا اللينك لا ينقلني لأي موضع <!--facebook login --> <div class="div-input-login1"> <a href="<?php echo $facebook_login_url; ?>"><button class="submit btnFB" type="submit" class="btn btn-primary " ><?php echo $lang['fbLogin']?></button></a> </div> اقتباس
السؤال
Our World عالمنا
ارغب في عمل تسجيل دخول ب فيس بوك فى موقعي.. هناك رسالة خطأ تظهر وهي
undefined variable $facebook_login_url;
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.