Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 108,370

HOME > PHP > PHP Forum > รบกวนสอบถามเกี่ยวกับการใช้ นำค่าจาก Java Script ไปใช้ต่อใน PHP



 

รบกวนสอบถามเกี่ยวกับการใช้ นำค่าจาก Java Script ไปใช้ต่อใน PHP

 



Topic : 132005



โพสกระทู้ ( 82 )
บทความ ( 0 )



สถานะออฟไลน์




รบกวนสอบถามเกี่ยวกับการใช้ นำค่าจาก Java Script ไปใช้ต่อใน PHP

ผมลอง Code ที่เพื่อนๆเผยแพร่ไว้ ในการใช้ Facebook Login แล้วถ้าผมอยากได้ค่าที่ได้เช่น ชื่อ อีเมล์ ไปใช้งานต่อใน php เช่นประกาศ session หรืออื่นๆ พี่ๆมีคำแนะนำยังไงบ้างครับ

Code (PHP)
<!DOCTYPE html>
<html >
<head>
  <meta charset="UTF-8">
  <title>LOG IN</title>
  
  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css">

  <link rel='stylesheet prefetch' href='http://fonts.googleapis.com/css?family=Raleway'>
<link rel='stylesheet prefetch' href='http://weloveiconfonts.com/api/?family=fontawesome'>

      <link rel="stylesheet" href="css/style.css">

  
</head>


<body>
<br>
<br>
<br>
<br>
<form action="#" id="login-form">
  <div class="heading">Login to Application</div>
  <center><div class="right">
  <br>
    <div class="connect">Connect with</div>
<div id="fb-root"></div>
<script src="js/facebook.js"></script>
<div align="center">

<br>
<br>
<div id="status">
<br>
<img src="http://hayageek.com/examples/oauth/facebook/oauth-javascript/LoginWithFacebook.png" style="cursor:pointer;" onClick="Login()"/>
</div>
<br/><br/><br/><br/><br/>


</div>
  </div></center>
   <br>
</form>

<script>

  window.fbAsyncInit = function() {
    FB.init({
      appId      : 'id', // App ID
      channelUrl : 'url', // Channel File
      status     : true, // check login status
      cookie     : true, // enable cookies to allow the server to access the session
      xfbml      : true  // parse XFBML
    });
    
    
	FB.Event.subscribe('auth.authResponseChange', function(response) 
	{
 	 if (response.status === 'connected') 
  	{
  		document.getElementById("message").innerHTML +=  "<br>Connected to Facebook";
  		//SUCCESS
  		
  	}	 
	else if (response.status === 'not_authorized') 
    {
    	document.getElementById("message").innerHTML +=  "<br>Failed to Connect";

		//FAILED
    } else 
    {
    	document.getElementById("message").innerHTML +=  "<br>Logged Out";

    	//UNKNOWN ERROR
    }
	});	
	
    };
    
   	function Login()
	{
	
		FB.login(function(response) {
		   if (response.authResponse) 
		   {
			   
			   	getPhoto();
		    	        getUserInfo();
				
				
				
  			} else 
  			{
  	    	 console.log('User cancelled login or did not fully authorize.');
   			}
		 },{scope: 'email'});
	
	
	}
	function getPhoto() {
	  FB.api('/me/picture?type=normal', function(response) {

		  var str="<br><center><img src='"+response.data.url+"'/><br></center>";
	  	  document.getElementById("status").innerHTML+=str;
	  	  	    
    });
	
	}
	
	
  function getUserInfo() {

		FB.api('/me?fields=id,name,email', function(response) {

			var str="สวัสดีคุณ "+response.name+"<br><br>";
				str +="<b>Member Information </b><br><br>";
				str +="Facebook Name: "+response.name+"<br>";
				str +="id: "+response.id+"<br>";
				str +="Email: "+response.email+"<br><br>";
	  	  		str +="<input type='button' value='Logout' onclick='Logout();'/><br><br";
	  	  document.getElementById("status").innerHTML=str;  	  	    
    });
    }
	
	
	function getShowUser() {

				getPhoto();
		    	getUserInfo();
	  	  	    
   
    }
	
	function Logout()
	{
		FB.logout(function(){document.location.reload();});
	}

  // Load the SDK asynchronously
  (function(d){
     var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement('script'); js.id = id; js.async = true;
     js.src = "//connect.facebook.net/en_US/all.js";
     ref.parentNode.insertBefore(js, ref);
   }(document));


</script>
</body>
</html>




Tag : PHP, MySQL, JavaScript







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-09-10 01:21:46 By : ParotZ View : 210 Reply : 2
 

 

No. 1



โพสกระทู้ ( 8,572 )
บทความ ( 2 )



สถานะออฟไลน์


request ส่งค่าเข้าไปเก็บ ใน server เลยครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-09-10 03:39:39 By : Chaidhanan
 


 

No. 2



โพสกระทู้ ( 82 )
บทความ ( 0 )



สถานะออฟไลน์


ตอบความคิดเห็นที่ : 1 เขียนโดย : Chaidhanan เมื่อวันที่ 2018-09-10 03:39:39
รายละเอียดของการตอบ ::
พอจะแนะนำตัวอย่างได้ไหมครับ

ขอบคุณครับ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-09-10 04:22:44 By : ParotZ
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนสอบถามเกี่ยวกับการใช้ นำค่าจาก Java Script ไปใช้ต่อใน PHP
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม , รับทำบัญชี , โรงงานผลิตครีม , สำนักงานบัญชี , รับจดทะเบียนบริษัท , Pangpond , รถมือสอง

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2020 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่