[英]Passing fullname variable to PHP session
如何将response.name
值设置为$_SESSION
FB.api('/me', function (response) {
var fullname = response.name;
<?php $_SESSION['fullname'] = 'fullname'; ?>
});
如果要使用通过运行客户端代码获得的数据来运行服务器端代码,则必须将数据发送到服务器。 在生成客户端的服务器端代码运行时,不会收集数据。
您可以使用重定向( location = etc etc
)或Ajax(那里有很多教程)来做到这一点。
PHP是服务器端脚本,不能用于Javascript之类的客户端脚本中。 但是您可以对服务器进行AJAX调用并设置会话:)
。
FB.api('/me', function (response) {
var fullname = response.name;
$.ajax({
url : "setsession.php?name="+fullname,
cache : false,
type : POST;
});
});
setsession.php:
<?php session_start(); $_SESSION['fullname'] = $_GET['name']; ?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.