初学php,问大家一个简单的问题

茄子何 发布于 2013/08/07 13:01
阅读 287
收藏 0
PHP

当前用户已登录

$uname 为用户户   $uid为ID   页面能取到了这些值。

然后我要发布一条信息,要把用户ID带进去,表示是谁发布的。

信息是以method="post"提交发布。现在问题是我怎么把$uid也一起存进去?

单保存信息是没问题的,就是不知道怎么保存存uid

加载中
0
傲罗
傲罗
可以取到这些值,就把这个值放到form里隐藏input里面,比如
<input type='hidden' name='uid' value='<?php echo $_GET['uid']?>' />
然后通过$_POST['uid']就可以在提交的时候获取到了
傲罗
傲罗
恩,不安全,可以加密cookie的方式来存储用户信息,需要的时候再解密
茄子何
这种方式是不是不安全??
0
茄子何

已解决,谢谢!!!

用setcookie()

leo108
leo108
回复 @茄子何 : 在cookie里面增加一个token
茄子何
回复 @leo108 : 如何验证?用什么方法?
leo108
leo108
楼上,不是楼主
leo108
leo108
用cookie和楼主的POST一样的不安全,肯定要加验证机制,或者用session
0
西门飞
西门飞
通常的做法是把用户的id保存到session中 ……这个是靠谱的
返回顶部
顶部