问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php如何隐藏url中传递的参数

发布网友 发布时间:2022-04-06 04:00

我来回答

2个回答

懂视网 时间:2022-04-06 08:22

php地址栏隐藏参数的方法:首先在用户登录后把uid存到session里;然后给用户sessionID;最后在“userinfo.php”中判断显示当前登录用户信息即可。

推荐:《PHP视频教程》

问题:

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

解决办法:

//首先,你得在用户登录后把uid存到session里,比如在login.php中
$_SESSION['uid'] = XXX //XXX为用户登录时给他的sessionID(和user表的uid值相同)
 
//比如在userinfo.php中
if($_SESSION['uid'] == intval($_GET['user_id'])){
 //显示当前登录用户信息
}else{
 //可以显示别的用户的信息(用$_SESSION['uid']查询user表的uid,并根据需要展示信息)
 //也可以直接给出error信息,告诉他不能查看该用户的信息
}

热心网友 时间:2022-04-06 05:30

具体代码如下:
<?php
$ch = curl_init();
$timeout = 5;
curl_setopt ($ch, CURLOPT_URL, '');
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
?>
​PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。
它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,
执行效率比完全生成HTML标记的CGI要高许多;
PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
招商银行的美元天添金怎么样? 天添美蒸馒头为什么开裂呢 上海食堂送菜 邮政跨地区取款手续费多? 谁能告诉我邮政储蓄卡跨省取钱要不要收费啊? 自贡市龙盛世纪仿真模型制造有限公司公司简介 学PS真的很难吗 红烧萝卜牛筋 微信怎么转发公众号部分内容 转发公众号部分内容方法 微信公众号内的视频如何下载?一个F12搞定 php利用框架隐藏URL上的参数,具体怎么做? php 如何隐藏url中传递的参数 php中, 超链接地址后面的参数可不可以在浏览器的地址栏隐藏?如何隐藏…… PHP怎么把提取到的XML数据转换成三维数组? php json 转 xml,从数据库调取的内容怎么转换为xml格式输出,之前弄得是json,不会转,新手。 php 解析xml 的方法 php 将xml对象转换成数组,看不明白function simplexml_obj2array函数,请高人解释思路? 如何用php生成xml文件 高手进入 有加分 PHP xml转换成数组 在php中有什么函数可以以数组的形式打开xml文件呀? 新手求助高手解决 PHP数组转换XML问题,研究好久都不行. PHP如何将数组写入XML???请直接提供代码。感谢!!! php 生成xml 关于PHP中将数组中所有元素格式化到xml字符串,如何实现,用printf函数? PHP 里如何实现数组转 xml 并且格式化 多维PHP数组怎么转换成xml格式的数据 php 数组索引键值对 怎么转xml php 怎么将数组转xml的函数 为什么我的电脑会自动关机啊? 电脑自动关机的原因有哪些? php中如何对提交表单地址栏参数进行加密或者隐藏,或者其他安全性的处理 html如何隐藏浏览器地址栏url参数 php 怎样过滤 ,地址栏指定参数? 如何隐藏地址栏的参数例如 http:&#47;&#47;xxx.domain.com&#47;abc.php?name=xz&type=32,我用的是个小的mvc框架, thinkPHP框架的链接地址后面不显示传递的参数? php有个函数,给地址栏传值参数加密的,好像很简单的,一下子想不起来了 隐藏a.php 比如访问a.com&#47;a.php 浏览器地址栏不显示a.com&#47;a.php 而显示a.com php url中隐藏了index.php还可以用PATH_INFO吗? php怎么防止客户端更改地址栏参数,还有如果我传id 最多id=100,如果客户端改成id=200怎么办 用php如何读取地址栏的参数?? 1&gt;Linux下执行php文件的命令为:php的安装路径 –f &#47;share&#47;web&#47;refresh.php 如何解决ubuntu的apache2无法解析PHP的问题 求助:Apache无法解析PHP网页 高分求助,Apache无法解析phpinfo? Apache不能解析PHP的问题 为什么我的apache不解析php 急,apache无法解析php文件? apache可以正常启动 但是不能解析php文件 显示的是源码 按照网上的说法检查了apache php配置文件 应该没错 apache不解析php文件只显示源码 linux下apache不解析php打开网页提示保存怎么办?