开发者社区> 问答> 正文

初学php,问大家一个简单的问题? 400 报错

初学php,问大家一个简单的问题? 400 报错

当前用户已登录

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

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

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

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

展开
收起
爱吃鱼的程序员 2020-06-01 13:42:12 416 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    可以取到这些值,就把这个值放到form里隐藏input里面,比如

    <input type='hidden' name='uid' value='<?php echo $_GET['uid']?>' />
    然后通过$_POST['uid']就可以在提交的时候获取到了######恩,不安全,可以加密cookie的方式来存储用户信息,需要的时候再解密######这种方式是不是不安全??######

    已解决,谢谢!!!

    用setcookie()

    ######回复 @茄子何 : 在cookie里面增加一个token######回复 @leo108 : 如何验证?用什么方法?######楼上,不是楼主######用cookie和楼主的POST一样的不安全,肯定要加验证机制,或者用session######通常的做法是把用户的id保存到session中 ……这个是靠谱的
    2020-06-01 13:42:13
    赞同 展开评论 打赏
问答分类:
PHP
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载