首页 > php教程 > php手册 > 正文

php中如何实现facebook login

php中文网
发布: 2016-06-06 19:49:36
原创
3500人浏览过

在国外的网站上,可以看到有很多的网站均有facebook登录,那么该如何实现用facebook进行登录呢?上前面的博客中我们知道了js中如何获取用户的信息,可是,在php文件中如何获取呢? 第一步,必须建立自己的应用程序. 登录www.facebook.com注册一个facebook帐号,其次,

在国外的网站上,可以看到有很多的网站均有facebook登录,那么该如何实现用facebook进行登录呢?上前面的博客中我们知道了js中如何获取用户的信息,可是,在php文件中如何获取呢?

第一步,必须建立自己的应用程序.

登录www.facebook.com注册一个facebook帐号,其次,登录www.facebook.com/developer.将自己注册为facebook开发者,创建一个应用程序,php中如何实现facebook login

会出现如上显示框,其中Name表示,你网站的名称,website with facebook login 表示访问完facebook之后的跳转转页面,其中,sandbox mode一定有要设为禁用,否则无法获得其中的用户的信息,点击保存会出现php中如何实现facebook login:,其中,appid是你网站的id,以后要用的,与app secret一样.

第二步.下载sdk语言包,下载地址:https://github.com/facebook/php-sdk,在国内可能会访问不了,可以挂代理,

第三步,在试图文件上添加按钮,按钮有几种

立即学习PHP免费学习笔记(深入)”;

(1)facebook自带的按钮,代码为这代码可以自动添加按钮,按钮的形式是php中如何实现facebook login

(2)自己添加一个链接形如php中如何实现facebook login,其中的array('scope' => 'email,publish_stream')表示网站可以获取用户email的权限,其中的$facebook->getLoginUrl(array('scope' => 'email,publish_stream')的返回值是是个链接,

第四步,添加运行代码

在同一个页面上添加下面这段代码:

云模块网站管理系统3.1.03
云模块网站管理系统3.1.03

云模块_YunMOK网站管理系统采用PHP+MYSQL为编程语言,搭载自主研发的模块化引擎驱动技术,实现可视化拖拽无技术创建并管理网站!如你所想,无限可能,支持创建任何网站:企业、商城、O2O、门户、论坛、人才等一块儿搞定!永久免费授权,包括商业用途; 默认内置三套免费模板。PC网站+手机网站+适配微信+文章管理+产品管理+SEO优化+组件扩展+NEW Login界面.....目测已经遥遥领先..

云模块网站管理系统3.1.03 0
查看详情 云模块网站管理系统3.1.03


<script><br> window.fbAsyncInit = function() {<br> FB.init({<br> appId : <?php echo $facebook->getAppId(); ?>, <br> status : true, <br> //cookie : true, <br> xfbml : true,<br> oauth : true<br> });<br> };<br> (function(d){<br> var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];<br> if (d.getElementById(id)) {return;}<br> js = d.createElement('script'); js.id = id; js.async = true;<br> js.src = "//connect.facebook.net/en_US/all.js";<br> ref.parentNode.insertBefore(js, ref);<br> }(document));<br> </script>

在website with facebook login 表示访问完facebook之后的跳转的页面中添加下面这段代码,

require_once 'facebook.php';//facebook.php是刚刚从官网上下在文件,在src文件夹下.

$facebook = new Facebook(array(
  'appId'  => 刚刚注册的网站的appid
  'secret' =>刚刚注册的网站的appsecret
));
$user=$facebook->getUser();

$user_profile = $facebook->api("/me");//获取用户的信息

print_r($user_profile);

这样就可以得到用户的信息了.

相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号