77家的会客2010

如何实现隐藏动态脚本类型[ASP & PHP]
Weather:天冷了,风大了
看到题目,你可能还不明白是什么意思.什么叫隐藏动态脚本类型呢?其实很简单,就是让访问者无法从页面上获知你使用的脚本语言,如本站的链接都是/?act=.....
对于PHP很好设置,只在改一下APACHE服务器的配置就可以了,设置不通过扩展名判断脚本,而直接当成PHP脚本来执行。
那么对于ASP怎么设置呢?IIS里面并没有这样的设置,下面我介绍的方法,在理论PHP以及其它动态脚本如JSP,ASPX等也应该可以实现的,只是偶没实践过。
ASP构造大数据量的分页SQL语句 z
Weather:4/11度.好冷啊.
<%
'分页SQL语句生成代码
Function GetPageSQL(tblName,fldName,PageSize,PageIndex,OrderType,strWhere)
Dim strTemp,strSQL,strOrder

    '根据排序方式生成相关代码
    if OrderType=0 then
        strTemp=">(select max([" & fldName & "])"
 ...
Byval与Byref的区别
Weather:4/11度.好冷啊.

实例:

sub Add1(ByVal no as int32)
    no=no+100
end sub

sub Add2(ByRef no as int32)
    no=no+100
end sub

private sub button1_click(sender as object,e as eventargs)handles button1.click
    dim a as int32
    a=100
    Add1(a)
    msgbox (...

RS.GETROWS使用详解
Weather:好冷啊...

ADO也提供更有效率方法來取得資料。GetRows 方法傳回一個二維的陣列變數,每一行對應Recordset中的一筆記錄,且每一列對應到記錄中的欄位。此方法的語法如下:

varArray = rs.GetRows([Rows], [Start], [Fields])


Rows 是要讀取記錄的數量;如果想要取得Recordset所有記錄,可用-1或省略此參數。Start 是指出第一個被讀取記錄的書籤;也可以是下列列舉常數中的一個:0-adBookmarkCurrent(...

动网ASP上传文件漏洞原理
Weather:有点闷,在屋子热,忘开空调了...

网上有一篇专门针对动网论坛的文章,太长了,并且在不懂计算机原理的朋友看来,实在是太费劲了.其实这个漏洞并不复杂,利用起来也没什么高深的知识,但用起来比较麻烦,所以流传不广。我们看一下动网上传文件中的一部分 

 '===========无组件上传(upload_0)====================
sub upload_0()
set upload=new UpFile_Class ''建立上传对象
upload.GetDate (int(For...