javaScript asp 经典 cookie 不断返回 0
javaScript asp classic cookie keeps returning 0
<%@ language="javascript" %>
<%
Response.Cookies("firstname")="Alex"
%>
<!DOCTYPE html>
<html>
<body>
<%
var fname
fname=Request.Cookies("firstname")
Response.write("Firstname=" & fname)
%>
</body>
</html>
当我在浏览器中启动这个文件时,它一直给我 0。这是因为 javaScript 只对客户端的 cookie 进行操作吗?而 asp 是一种服务器端技术。
如果是这样,是否有使用 javaScript 的解决方法,或者人们是否被迫使用其他语言?
ASP代表"Active Server Page"。分隔符 <%
和 %>
之间的代码在已配置为处理 ASP 代码的 Web 服务器上执行(服务器端 VBScript 或 JavaScript 以及 ASP 服务器对象模型)。
您必须 "request" 来自处理代码的 Web 服务器的这些文件,并将代码的结果注入您从 Web 服务器 "response" 获得的页面。
为经典激活和配置 IIS ASP
如果您有 Windows(XP 之后的任何版本)Professional,您可以激活内置的 Internet Information Services Web 服务器并将其配置为处理 "Classic ASP" 个文件(带有 .[= 的文件72=] 扩展)。
例如,要设置 Microsoft 的 Internet 信息服务 (IIS) 来处理经典 ASP,请转至 控制面板 > "Programs and Features"。从那里,单击左侧显示 "Turn Windows Features On or Off".
的 link
当出现下一个对话框时,确保启用 IIS 并选择 ASP,如下所示:
设置虚拟目录
然后您还必须将您的工作目录设置为服务器上的虚拟文件夹。同样,要在 IIS 中执行此操作,请导航至 控制面板 > 管理工具 > Internet 信息服务 (IIS) 管理器
当 IIS 管理器打开时,按照 these steps 将您的工作目录映射到虚拟目录。
正在访问您的文件
现在您的虚拟目录已设置完毕,您可以使用如下路径访问您的文件:
http://localhost/<Your Virtual Directory Name>/<path within that directory to file>.asp
为此,请使用以下代码:
<%
Response.Cookies("firstname")="Alex"
%>
<!DOCTYPE html>
<html>
<body>
<%
dim fname
fname=Request.Cookies("firstname")
Response.write("Firstname=" & fname)
%>
</body>
</html>
它会产生如下输出:Firstname=Alex
Javascript 连接使用 + not & so:
Response.write("Firstname=" + fname)
<%@ language="javascript" %>
<%
Response.Cookies("firstname")="Alex"
%>
<!DOCTYPE html>
<html>
<body>
<%
var fname
fname=Request.Cookies("firstname")
Response.write("Firstname=" & fname)
%>
</body>
</html>
当我在浏览器中启动这个文件时,它一直给我 0。这是因为 javaScript 只对客户端的 cookie 进行操作吗?而 asp 是一种服务器端技术。
如果是这样,是否有使用 javaScript 的解决方法,或者人们是否被迫使用其他语言?
ASP代表"Active Server Page"。分隔符 <%
和 %>
之间的代码在已配置为处理 ASP 代码的 Web 服务器上执行(服务器端 VBScript 或 JavaScript 以及 ASP 服务器对象模型)。
您必须 "request" 来自处理代码的 Web 服务器的这些文件,并将代码的结果注入您从 Web 服务器 "response" 获得的页面。
为经典激活和配置 IIS ASP
如果您有 Windows(XP 之后的任何版本)Professional,您可以激活内置的 Internet Information Services Web 服务器并将其配置为处理 "Classic ASP" 个文件(带有 .[= 的文件72=] 扩展)。
例如,要设置 Microsoft 的 Internet 信息服务 (IIS) 来处理经典 ASP,请转至 控制面板 > "Programs and Features"。从那里,单击左侧显示 "Turn Windows Features On or Off".
的 link当出现下一个对话框时,确保启用 IIS 并选择 ASP,如下所示:
设置虚拟目录
然后您还必须将您的工作目录设置为服务器上的虚拟文件夹。同样,要在 IIS 中执行此操作,请导航至 控制面板 > 管理工具 > Internet 信息服务 (IIS) 管理器
当 IIS 管理器打开时,按照 these steps 将您的工作目录映射到虚拟目录。
正在访问您的文件
现在您的虚拟目录已设置完毕,您可以使用如下路径访问您的文件:
http://localhost/<Your Virtual Directory Name>/<path within that directory to file>.asp
为此,请使用以下代码:
<%
Response.Cookies("firstname")="Alex"
%>
<!DOCTYPE html>
<html>
<body>
<%
dim fname
fname=Request.Cookies("firstname")
Response.write("Firstname=" & fname)
%>
</body>
</html>
它会产生如下输出:Firstname=Alex
Javascript 连接使用 + not & so:
Response.write("Firstname=" + fname)