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

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -