cookie 后台操作

后台php操作cookie 
	哪个页面访问本php文件,则cookie自动添加到该页面
	写入cookie
		
		setcookie('key必要','value必要','expires必要','path可选cookie生效范围(默认存储至当前文件的上一级目录)');
		
		第四个参数path:
		'/':域名之下的所有位置都生效
		'/code/':在code文件夹范围内生效
		
	读取cookie
		$_COOKIE

	删除cookie
		
		setcookie('key','value','expires当前时间戳+1','path')
	
	php获取时间戳方式time(),单位是秒

前台文件:

<html>
<head>
	<meta charset="utf-8">
	<title></title>
	<style>

	</style>
	
</head>
<body>
  	<button>点我</button>
	<script>

		(function(){
			console.log(document.cookie);
		})();

		var btn=document.querySelector('button');
		btn.onclick=function(){
			var xhr=new XMLHttpRequest();
			xhr.onreadystatechange=function()
			{
				if(xhr.readyState==4)
				{
					if(xhr.status==200)
					{
						console.log(xhr.responseText);
					}
				}
			}
			var data=new FormData();
			data.append('uname','jeff');
			
			xhr.open('post','6.php',true);
			xhr.send(data);
		}
	</script>
	
</body>

</html>

后台文件:

<?php
	$uname=$_POST['uname'];

	//哪个页面访问本php文件,则cookie自动添加到该页面
	//设置
    setcookie('uname',$uname,time()+1000);
	//删除
	setcookie('uname',$uname,time()+1);
	//读取
	print_r($_COOKIE);

?>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java登录前后台交互主要包括以下几个步骤: 1.前端页面:用户在前端输入用户名和密码,并点击登录按钮,将用户名和密码作为参数提交给后台。 2.后台接收参数:后台使用Java的Servlet或Spring Boot中的Controller接收前端传递的用户名和密码参数。 3.后台处理逻辑:后台可以根据接收到的用户名和密码,在数据库中进行验证。验证成功后,可以生成一个token(令牌),并将该token存储在缓存中,同时将该token返回给前端。 4.前后台交互:前端接收到后台返回的token,可以进行相应的操作,如将该token存储到cookie或localStorage中,以便后续请求时带上token。 5.后续请求的处理:在用户进行其他操作时,前端会从cookie或localStorage中获取该token,并将其作为参数提交给后台后台可以通过验证token的有效性,判断用户是否登录。如果token验证成功,则返回相应的数据给前端;如果验证失败,则返回登录失败或重新登录的提示。 6.退出登录:用户在前端点击退出登录按钮时,前端将发送一个请求给后台后台会清除缓存中的token。同时,前端也需要将cookie或localStorage中的token清除。 总结:Java登录前后台交互主要涉及前端输入登录信息,后台接收、验证并返回token,以及后续请求时的token验证和操作处理。通过这种交互方式,可以实现用户的登录和安全访问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值