在国外的网站上,可以看到有很多的网站均有facebook登录,那么该如何实现用facebook进行登录呢?上前面的博客中我们知道了js中如何获取用户的信息,可是,在php文件中如何获取呢? 第一步,必须建立自己的应用程序. 登录www.facebook.com注册一个facebook帐号,其次,
在国外的网站上,可以看到有很多的网站均有facebook登录,那么该如何实现用facebook进行登录呢?上前面的博客中我们知道了js中如何获取用户的信息,可是,在php文件中如何获取呢?
第一步,必须建立自己的应用程序.
登录www.facebook.com注册一个facebook帐号,其次,登录www.facebook.com/developer.将自己注册为facebook开发者,创建一个应用程序,
会出现如上显示框,其中Name表示,你网站的名称,website with facebook login 表示访问完facebook之后的跳转转页面,其中,sandbox mode一定有要设为禁用,否则无法获得其中的用户的信息,点击保存会出现:
,其中,appid是你网站的id,以后要用的,与app
secret一样.
第二步.下载sdk语言包,下载地址:https://github.com/facebook/php-sdk,在国内可能会访问不了,可以挂代理,
第三步,在试图文件上添加按钮,按钮有几种
立即学习“PHP免费学习笔记(深入)”;
(1)facebook自带的按钮,代码为
(2)自己添加一个链接形如
,其中的array('scope' => 'email,publish_stream')表示网站可以获取用户email的权限,其中的$facebook->getLoginUrl(array('scope'
=> 'email,publish_stream')的返回值是是个链接,
第四步,添加运行代码
在同一个页面上添加下面这段代码:
云模块_YunMOK网站管理系统采用PHP+MYSQL为编程语言,搭载自主研发的模块化引擎驱动技术,实现可视化拖拽无技术创建并管理网站!如你所想,无限可能,支持创建任何网站:企业、商城、O2O、门户、论坛、人才等一块儿搞定!永久免费授权,包括商业用途; 默认内置三套免费模板。PC网站+手机网站+适配微信+文章管理+产品管理+SEO优化+组件扩展+NEW Login界面.....目测已经遥遥领先..
0
在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速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号