[英]Set a session variable on button click
我正在使用google php api,当我单击一个按钮时,我想设置一个会话变量,例如,我有以下按钮
<button type="button" class="btn btn-gmail g-signin" id="signinButton"
data-scope="https://www.googleapis.com/auth/plus.login"
data-clientid="XXXX"
data-redirecturi="postmessage"
data-accesstype="offline"
data-cookiepolicy="single_host_origin"
include_granted_scopes="true"
data-callback="signInCallback">
signin</button>
单击此按钮后,它现在调用signIncallback,我也希望它设置一个会话变量,以后可以用来标识单击了哪个按钮,如此单击按钮
$_SESSION['button'] = 'signin';
我将如何实现这一目标,或者有一种更简单的方法可以将按钮ID传递给signInCallback?
通过这里给出的建议,我能够找到问题的答案。
当我单击按钮时,以下代码称为
$('#signinButton').on('click', function(e){
var name = $(this).attr('name');
$.ajax({
type: 'POST',
url: 'scripts/service.php',
data: {
service: name
}
});
});
然后在service.php文件中的以下代码
<?php
session_start();
$_SESSION['service'] = $_POST['service'];
?>
您可以将Ajax请求发送到将要安装会话的页面,然后重定向回
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.