php 如何隐藏url地址栏参数

我用PHP做的页面,如果点击某用户查看该用户信息时,在URL栏上出现:http://www.abc.com/index.php?user_id=39,修改数字就可以查看另... 我用PHP做的页面,如果点击某用户查看该用户信息时,在URL栏上出现:http://www.abc.com/index.php?user_id=39,修改数字就可以查看另外的用户。这样太不安全了吧?

用什么方法可以避免此问题,让URL上只出现"http://www.abc.com/"或"http://www.abc.com/index.php"这样的信息?
请教具体做法!
展开
 我来答
ycc_312
2013-09-06 · TA获得超过259个赞
知道小有建树答主
回答量:320
采纳率:100%
帮助的人:235万
展开全部
可以使用post提交表单的方式。处理后写入cook中当前浏览的id。这样就不会出现在url上。
jidusoft11
2013-09-09
知道答主
回答量:6
采纳率:0%
帮助的人:8572
展开全部
登陆成功后 保持user_id
$_session['user_id']=39;

在index.php里面获取user_id修改一下安全
$user_id=$_GET['user_id'];
改为
$user_id=$_session['user_id'];
这样即使修改 请求路径是没有用 的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蟹老师工作室
2013-09-06 · TA获得超过606个赞
知道小有建树答主
回答量:720
采纳率:0%
帮助的人:294万
展开全部
如果你一定要这么做,那么判断一下他是否登录,给个session值,如果值不存在,那么就禁止访问这个页面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangxibaiyi
2013-09-06 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14412

向TA提问 私信TA
展开全部
感觉你不应该用这种方式来查看会员资料
尝试换个方式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式