工作那点事6(防止进攻网站)

原创 2012年05月05日 09:23:19

一般来说,门户网站上会有视频

,那么用firebug查看的话,会发现这个视频的链接是这样子的:

Wsfvars="filename=d882704b034&displayTime=8&Size=300&FileSite=http://sign.com/&RootPath=/xcode/&autoShow=false&Title=BestSeller"
那么这里面的参数就有可能遭到别人的改动,比如将filesite的网址改变,使得别人看到的是别的视频等等。因此我们要将这些参数形式化,就是你改或不改都对我网站的视频没有影响。

解决方案:

build一个wsf文件,作用:让其根据参数,自动去找视频。

wsfShow.aspx:是播放视频的页面。

wsfShowParm.aspx:是中间页面

在站点上,图片的链接只以filename参数为准,其他参数只是形式:

"WsfVars","<%= URL %>" //URL是后台绑定的,即,B页面链接及filename参数。
这样wsfShow页面就到了wsfShowParm页面,根据filename参数,去后台找到其他参数(找对应视频必要的参数,推到页面上)。


进入误区:不知道Wsf什么时候导入到中间页面。

理清思路:

aspx页面从DB里面获得videoInfoList,控件层ascx从aspx得到videoInfoList值·点在这里,ascx获得值后,跳转到wsfShowParm.aspx。
之前我想差了,我以为是在aspx页面获取数值的时候就跳转到wsfShowParm.aspx。





TCP 的那些事儿(上)

这篇文章分为上下两篇
  • woxiaozhi
  • woxiaozhi
  • 2014年05月28日 13:06
  • 3321

AOP 那点事儿

又是一个周末,刚给宝宝喂完牛奶,终于让她睡着了。所以现在我才能腾出手来,坐在电脑面前给大家写这篇文章。 今天我要和大家分享的是 AOP(Aspect-Oriented Programming)这...
  • kingzone_2008
  • kingzone_2008
  • 2015年10月31日 21:47
  • 755

前端优化那点事

前端的优化林林种种,要想提高网站的性能,提升用户的体验度,需要我们做的方面有很多: 1.化整为零、提高效率 2.局部操作、勿大动干戈 3.本地缓存、减少请求 其他的还有减少DOM的操作、高效实用HTM...
  • u010508826
  • u010508826
  • 2016年02月29日 21:34
  • 436

Java的那点事

Java九种基本数据类型以及封装类基本数据类型:boolean(-)、int(4)、float(4)、double(8)、short(2)、char(2)、btye(1)、long(8)、void(-...
  • Le_leezp
  • Le_leezp
  • 2017年03月19日 17:02
  • 239

ThreadLocal 那点事儿

ThreadLocal
  • zhangming1013
  • zhangming1013
  • 2015年03月02日 15:05
  • 526

创业那点事儿

创业那点事儿最近徐先生最终还是把创办公司的事情开始着手做了,用他的话来说:“这是迟早要做的事情”。说实话现在创办公司也真是简单,找一个代理公司,各种流程手续都给你办妥了,你只需要提供公司名称,选择一下...
  • liujifang1119
  • liujifang1119
  • 2016年10月25日 15:47
  • 139

30分钟带你熟练性能优化的那点儿事儿(案例说明)

前言   性能优化是数据库运维人员和中、高级软件开发人员的必备技能,很多时候老司机和新司机的区别就在写出的东西是否优化。   博主接触过近千家客户的系统,这些系统都存在着各种各样的性能问题。那么如...
  • luyaran
  • luyaran
  • 2016年12月16日 14:59
  • 331

mysql中事务处理那点事

1事务隔离级别 事务有ACID特性: A:atomicity 原子性 要么都操作成功,要么就都失败。只有查询的事务很容易处理原子性,但是有更新和插入动作的事务,就要注意并发对这部分数据的影响了。 ...
  • sdywcd
  • sdywcd
  • 2013年05月25日 21:23
  • 1775

Netty那点事(一)概述

Netty和Mina是Java世界非常知名的通讯框架。它们都出自同一个作者,Mina诞生略早,属于Apache基金会,而Netty开始在Jboss名下,后来出来自立门户netty.io。关于Mina已...
  • zhangrongchao_
  • zhangrongchao_
  • 2015年05月28日 17:42
  • 563

iOS开发:设计模式那点事

说起设计模式,感觉自己把握不了笔头,所以单拿出iOS开发中的几种常用设计模式谈一下。 单例模式(Singleton) 概念:整个应用或系统只能有该类的一个实例 在iOS开发我们经常碰...
  • hyugahinat
  • hyugahinat
  • 2016年02月19日 16:53
  • 513
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:工作那点事6(防止进攻网站)
举报原因:
原因补充:

(最多只允许输入30个字)