本人做前端的,正在一边摸索一边做个个人php项目,需要通过a连接传一个用户标识,来显示相应用户的数据.本人使用的是mysql.
<a href="./index.php?ui=<?php echo $_SESSION[ 'username' ] ?>">
所以想问一下做这个标识(关联)一般用id还是用户名,用用户名关联的话,可以从session获取。
那用id关联是不是还得把id传到前面来
本人做前端的,正在一边摸索一边做个个人php项目,需要通过a连接传一个用户标识,来显示相应用户的数据.本人使用的是mysql.
<a href="./index.php?ui=<?php echo $_SESSION[ 'username' ] ?>">
所以想问一下做这个标识(关联)一般用id还是用户名,用用户名关联的话,可以从session获取。
那用id关联是不是还得把id传到前面来
1.一般是用id
2.該id大多數不是主鍵標識,而是使用用戶的唯一編碼
3.看你應該不太會後台語言,既然你使用session作為參數,可以直接有後台處理,而非用前端處理。所以id不需要傳過來
5 回答3.3k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
1 回答2.9k 阅读✓ 已解决
5 回答1.4k 阅读
如果username具备唯一性的话,个人建议还是用username。
id通常是自增的,那么就可以根据id大致估算出网站的真实用户数。
比如:很多网站都喜欢拿注册用户数来“炫耀”,号称自己有多少多少注册用户(百分之九十以上都是吹牛B的),那么,肯定是不能把id暴露出来的。
当然,如果你定义的id是无规律的,或者不需要对外影藏这些信息的话,id再合适不过了。