网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
09月21日
漏签
0
天
php吧
关注:
280,869
贴子:
1,319,771
看贴
图片
吧主推荐
视频
游戏
18
回复贴,共
1
页
<<返回php吧
>0< 加载中...
最近写了一个网页,想请教一下,这样我的写法是不是不太好?
只看楼主
收藏
回复
fyyidshkk
我是变量
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
就是比如一个程序a.php,然后我为了偷懒少建些文件,就通过链接,链接到它本身再加上不同的get值来在同一个文件里处理好多信息。。用了一堆if判断。。就比如a.php?key=x。。然后传过来的时候,通过if判断x是多少,再决定显示什么样的内容和数据库处理的。。这样会不会不安全。。
你这是在为难我汤姆猫
CLI
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
肯定是会不安全的。
看的是什么内容。
例如:
你的key是int类现的,用法只是判断用户该执行哪一段的话。
那是无所谓。
如果是关于账号、密码、需要存进数据库的内容等等那就不推荐用GET了。
山海云端网络安全技术(..
一站式定制服务,省心省力。我们提供从需求分析、方案设计到开发实施、后期维护的一站式定制服务。我们的专业团队将全程陪伴您,确保项目的顺利进行和网站的稳定运行。
2024-09-21 03:47
广告
立即查看
泷涯
HHVM
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果不带入数据库的话是没有安全问题的
9096312
XDebug
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我我是这样,所有get值都只有传数字。
YX我爱吃绿豆饼
我是变量
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在接收的时候验证一下,如果只是 int 型的,可以这样来验证
if(isset($_GET[*k*]) && is_numeric($_GET[*k*])){
// 这里是通过的情况
}else{
// 这里是验证不通过的情况,你可以在当验证不通过时,设置一个默认值
}
// 还有一个方法
if(isset($_GET[*k*])){
$iGet=**; // 用来保存接收的值
switch($_GET[*k*]){
case :1
$iGet=1;
case :2
$iGet=2;
// 还可以继续写可能的值
// 如果不是合法的值,则执行 default
default :
$iGet=这里可以设置一个默认值;
}
// 这样就相对安全一些了
}
hanyouchun66
Warning
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
去看看ecshop,就是通过传递不同的参数if elseif
DecFifth
框架好玩
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你这种是用来做分类列表就没问题
你吹起一朵浪花
面向过程
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
url建议用伪静态.传值的时候过滤,是必要的。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示