国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - ASP教程 - ASP生成偽參數(shù)程序設(shè)計(jì)技巧

ASP生成偽參數(shù)程序設(shè)計(jì)技巧

2019-09-30 15:12asp教程網(wǎng) ASP教程

電影系統(tǒng)經(jīng)常用ASP偽參數(shù),可以防范通過(guò)id采集數(shù)據(jù)。

前兩天在做一個(gè)站內(nèi)版的企搜引擎,發(fā)現(xiàn)某些站點(diǎn)可以鏈接站點(diǎn)內(nèi)容。。  
奇怪之下看了看,原來(lái)是按照數(shù)據(jù)庫(kù)ID的自動(dòng)編號(hào)規(guī)律進(jìn)行鏈接的~~  
閑暇之余弄了下面這個(gè)東東,希望對(duì)大家在以后的編寫(xiě)ASP程序中有所幫助!  
<%  

  ''//生成指定位數(shù)的隨機(jī)數(shù)字  

  ''//也可以用Guidy寫(xiě)的iXuEr_Rnd_Str函數(shù),自帶15種樣式,可以偽MD5啦!!  

  Function rndStr(strLong)  

  Dim tempStr  

  Randomize  

  Do While Len(rndStr) < strLong  

  tempStr=CStr(Chr((57-48)*rnd+48))  

  rndStr=rndStr&tempStr  

  Loop  

  rndStr=rndStr  

  End Function  

  %>  

  下面以Form表單中提交的參數(shù)為例子針對(duì)Request.Form,需要傳遞的參數(shù)doAction原來(lái)的值是從數(shù)據(jù)庫(kù)讀取的ID  

  <form name=iform action="ABC.asp" method="post">  

  <input name=doAction type="hidden" value="<%=rndStr(10)%><%=Rs("ID")%><%=rndStr(10)%>">  

  </form>  

  注意:  

  上面的doAction的值有了改變,每刷新一次頁(yè)面得到的值都不一樣~~  

  下面是ABC.asp頁(yè)面  

  首先取得doAction的值  

  doAction = Trim(Request.Form("doAction"))  

  下面大家可以自己加一點(diǎn)驗(yàn)證,如IsNumeric等!  

  然后我們來(lái)分解doAction的值  

  Dim LastID  

  doAction = Mid(doAction,11)  

  LastID = Mid(doAction,1,Len(doAction)-10)  

  如果大家對(duì)Mid函數(shù)熟悉的話(huà),上面的內(nèi)容很容易就猜到,簡(jiǎn)單吧?  

  下面是實(shí)際的例子:  

  原doAction要傳遞的ID在數(shù)據(jù)庫(kù)里(字段類(lèi)型為自動(dòng)編號(hào))的值為:34  

  說(shuō)明:  

  Mid(doAction,11)里的11為你所生成隨機(jī)字符位數(shù)+1  

  LastID = Mid(doAction,1,Len(doAction)-10)里的10為所指定生成的隨機(jī)字符位數(shù)!  

  Dim LastID  

  doAction = 3614354944348151287527 — 經(jīng)過(guò)偽裝后的ID值(完全可以當(dāng)數(shù)字來(lái)驗(yàn)證)  

  doAction = Mid(doAction,11)  

  LastID = Mid(doAction,1,Len(doAction)-10)  

  LastID = 34  

  我實(shí)驗(yàn)了一下,如果配合隨機(jī)生成的字母和數(shù)字一起運(yùn)用的話(huà),那完全是可以偽成MD5類(lèi)似的值!  

  只是條件就一個(gè),要可以指定隨機(jī)字符的位數(shù)!  

  哈哈,現(xiàn)在大家Response.Write輸出LastID的值看看,是不是又是數(shù)據(jù)庫(kù)里的ID啦?  

  這個(gè)方法可以運(yùn)用到影片參數(shù)的加密,下載等.如做了政府的公文流轉(zhuǎn)系統(tǒng),還可以用到文件上面去!  

  針對(duì)Request.QueryString的也是同一個(gè)道理!照葫蘆畫(huà)瓢啦...  

  以上是本人在編寫(xiě)ASP程序中的一點(diǎn)點(diǎn)經(jīng)驗(yàn),不足之處請(qǐng)大家多多指正!  

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日韩三级黄色片 | 精品久久网 | 欧美成人精精品一区二区频 | 91精品蜜臀在线一区尤物 | 中文字幕av在线播放 | 久久久91精品国产一区二区三区 | 日韩一区二区三区在线观看 | 亚洲精品美女 | av中文字幕在线观看 | 日韩免费视频一区二区 | 91在线免费观看 | 日本二区视频 | 久久毛片| 久久久久久免费毛片精品 | 欧美午夜在线 | 欧美成人一区二区三区 | 午夜视频在线观看网站 | 精品久久久久久久久久久 | 人人草人人干 | 色国产精品 | 欧美在线网站 | 国产精品久久影院 | 成人h动漫精品一区二区樱花 | 交视频在线观看国产 | 我要看免费黄色片 | 精品久久久久久久 | 国内激情自拍 | 亚洲天堂中文字幕 | av成人在线电影 | 日韩一区二区三区视频 | 在线一区二区三区四区 | 欧美一级片在线 | 一区二区三区影视 | 久久一区| 求av网站| 欧美激情视频一区二区三区不卡 | 黄色三级网站 | 欧美黄色免费网址 | 国产精品成人3p一区二区三区 | 亚洲精品美女 | 一本大的之伊人 |