php - Get facebook education into $_SESSION -
& lt;? Php session_start (); 'Config.php' की आवश्यकता होती है; 'Facebook.php' की आवश्यकता होती है; $ Facebook = नया फेसबुक (सरणी ('appId' = & gt; $ एपीआईडी, 'गुप्त' = & gt; $ app गुप्त,)); $ User = $ facebook- & gt; getUser (); अगर ($ उपयोगकर्ता) {try {$ user_profile = $ facebook- & gt; एपीआई ('/ मी'); $ Params = array ('next' = & gt; 'वेबसाइट'); $ लॉगआउट = $ फेसबुक- & gt; getLogoutUrl ($ params); $ _SESSION [ 'उपयोगकर्ता'] = $ user_profile; $ कॉलेज = नल; विदेशी मुद्रा ($ user_profile ['शिक्षा'] $ शिक्षा के रूप में) {यदि ($ शिक्षा ['प्रकार'] == "कॉलेज") {// स्टोर का नाम डेटा $ college = $; टूटना; }} अगर (खाली ($ कॉलेज)) {गूंज "कॉलेज की जानकारी नहीं मिली!"; } अन्य {// var_dump ($ कॉलेज); गूंज "नाम" json_encode ($ कॉलेज); }? & Gt; पृष्ठ में वापसी
नाम {"स्कूल": {"id": "1234567890", "name": "Universiti Tunku Abdul Rahman"} , "टाइप": "कॉलेज"} मुझे फेसबुक एसडीके से कॉलेज के डेटा मिलते हैं, मैं केवल स्कूल का नाम चाहता हूं और $ _SESSION में स्टोर कैसे करूँगा कि मैं ऐसा कैसे करूँ? एक सरणी है मैं न कैसे डेटा स्टोर को $ _SESSION में प्राप्त करने जा रहा हूं।
पढ़ने के लिए json_decode का उपयोग करें सरणी
$ myArray = json_decode ($ डेटा, सच); गूंज $ myArray [0] ['आईडी']; // पहले आईडी को प्राप्त करें $ myArray [0] ['name']; // पहला नाम
Comments
Post a Comment