asp 遍历问题 声明的变量与参数的关系

问题描述

asp 遍历问题 声明的变量与参数的关系

Function StopHacker(values, re)
Dim l_get, l_get2, n_get, regex, IP
For Each n_get in values
For Each l_get in values
l_get2 = values(l_get)
Set regex = New regexp
regex.IgnoreCase = True
regex.Global = True
regex.Pattern = re
If regex.Test(l_get2) Then
IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If IP = "" Then
IP = Request.ServerVariables("REMOTE_ADDR")
End If
slog("操作IP:" & ip & "
操作时间:" & Now() & "
操作页面:" & Request.ServerVariables("URL") & "
提交方式:" & Request.ServerVariables("Request_Method") & "
提交参数:" & l_get & "
提交数据:" & l_get2 & "


")

            Response.End
        End If
        Set regex = Nothing
    Next
Next

End Function

For Each n_get in values这一句怎样理解,我觉得n_get只是一个变量,跟values有什么关系?

解决方案

for each遍历values中的值,n_get是存储values里面项的值的变量

arr=split("1,2,3",",")
for each i in arr
response.write i&"
"
next

时间: 2024-11-10 00:58:34

asp 遍历问题 声明的变量与参数的关系的相关文章

上面不用参数时不出错,但是用参数时,就提示错误 “必须声明表变量”

问题描述 PublicFunctionExecSelect(ByValcmdTextAsString,ByValcmdTypeAsCommandType,ByValparasAsSqlParameter())AsDataTableDimsqlAdapterAsSqlDataAdapterDimdtAsNewDataTableDimdsAsNewDataSet'还是给cmd赋值cmd.CommandText=cmdTextcmd.CommandText="SELECTCount(对方账号)AS次数

asp 简单的声明变量

1.简单变量的声明  2.数组变量的声明  3.变量的赋值  4.变量的作用域和存活期  实例: example8.asp <%  x=1  call setprocedurevariable '调用setprocedurevariable过程  response.write x  '在网页上显示x的值  sub setprocedurevariable() '定义过程   x=2  end sub %> example9.asp <%  dim x    '定义脚本级变量  x=1  

C# 语言规范--1.3 变量和参数

变量|规范 变量表示存储位置.每个变量都属于一种类型,它确定什么样的值可以存储在该变量中.局部变量是在方法.属性或索引器中声明的变量.局部变量是通过指定类型名称和声明符(它指定变量名和可选的初始值)定义的,如: int a; int b = 1; 但局部变量声明也可以包含多个声明符.a 和 b 的声明可以重写为: int a, b = 1; 一个变量必须先赋值,然后才能使用它的值.示例 class Test {    static void Main() {       int a;      

获取页面中的变量-怎样获取asp.net页面中的变量

问题描述 怎样获取asp.net页面中的变量 做了一个类似应答的页面,对方请求这个页面,我获取请求的参数,进行一些后台处理,然后返回一个json字符串,json字符串放在如下的位置 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="requestProcess.aspx.cs" Inherits="_Default" %> <%=strJson %

c语言-C语言中,栈向下增长,为什么先声明的变量内存地址还更小?

问题描述 C语言中,栈向下增长,为什么先声明的变量内存地址还更小? 比如 int a = 1; int b = 2; 我在gdb中查看 p &a 0xbffff018 p &b 0xbffff01c 如果向下增长,不应该b的地址更小吗?为什么这里b的地址反而更大了... 解决方案 #include <stdio.h> int main() { int a = 1; int b = 2; printf("%d %d", (int)&a, (int)&a

SQL Server使用变量和参数以及语句执行时执行计划的差异

T-SQL语句之间传输数据有以下一些途径:1)本地变量2)存储过程中的参数3)应用程序变量4)参数标记上面4种变量中,比较常用的是本地变量和存储过程中的参数. 本地变量指在查询前declare参数,并且set设值之后,在查询语句中直接使用声明的参数,而不是直接使用其值. 存储过程中的参数有两种,一种是定义在存储过程里面,类似上面的本地变量,一种是定义在存储过程外面.这两种参数,都是在执行存储过程时,将参数值传入进去.不过两种定义方法各有优缺点,下一章将进行深入探讨. 应用程序变量主要指编程语言C

asp.net中的static变量用法介绍

由于我们每次访问ASP.NET页面都是一个全新的对象,而不是我们上一次访问的对象.所以上次页面访问时我们对页面中变量的改动都没有保留.遇到这个问题的时候,很多初学者的直觉就是将这个变量申明为static,自己在测试的时候发现还真的保留住了页面的状态.窃喜之余没有发现这又有引入了另外一个错误.因为你要的只是页面能保留住状态,而这个状态是针对一个客户端的(session的效果).而得到的结果是只要一个客户端改变了该值所有的其他客户端都受到了影响(如同Applicatin的效果).这种情况下,需要的极

string Name;是字段声明还是变量声明,有什么区别?

问题描述 string Name;是字段声明还是变量声明,有什么区别? string Name;是字段声明还是变量声明,有什么区别?string Name;是字段声明还是变量声明,有什么区别? 解决方案 说明:我是在出现刷新后 下失效的 解决方案二: 变量代表一个存储位置,每个变量都有一个类型,该类型决定什么值可以存储在变量中|||而字段是声明在类或结构中的变量,它属于类或结构的成员, 解决方案三: 这需要看你写在哪了,在类或者结构里就叫字段,在函数体里就叫变量 解决方案四: 如果是字段的话要加

ASP中,常用的变量命名规则

变量 在ASP编程中,如果你遵守了下面的变量命名规则,你的代码的可行性.可维护性将会更好: 一般命名规则前缀 变量类型 例子 b or bln Boolean bSuccess c or cur Currency cAmount d or dbl Double dblQuantity dt or dat Date and Time dtDate f or flt Float fRatio l or lng Long lMilliseconds i or int Integer iCounter