NoahWeb
在线搜索
?
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

杂项函数

CookieProperty

  根据指定的属性修改指定Cookie的属性。

 

 

说明

语法:

bool CookieProperty('需要设置的Cookie变量名','此Cookie的过期日期和时间','此Cookie适用于的URI','此Cookie对其有效的URI','此Cookie的安全级别');

传回值:

布尔值,操作成功返回'True',操作失败返回'False'


参数说明:

'需要设置的Cookie变量名'

输入类型为字符,需要设置的Cookie变量名称。

'此Cookie的过期日期和时间'

输入类型为字符,日期格式的字符,用于设置此Cookie过期的日期和时间。NoahWeb中默认的Cookie为永不过期。

'此Cookie适用于的URI'

输入类型为字符,此 Cookie 适用于的源服务器上的 URI 的子集。如果未指定此属性,则会将此 Cookie 发送到源服务器上的所有页。

''此Cookie对其有效的URI'

输入类型为字符,一个服务器不能指示其自身 URI 之外的域。但是,它可以指示域中的多个服务器。默认值为已经从其中接收到此 Cookie 的主机。

'此Cookie的安全级别'

输入类型为字符,当此属性为'True'时,该 Cookie 只能通过 https:// 请求来发送。默认为"False"

 

内容说明

根据指定的属性修改指定Cookie的属性。次函数用于改变Cookie设置以后的各种默认属性。

 



 

表现层示例

<table width="100%" border="1" cellspacing="0" cellpadding="2">

<tr>

<td>Has Cookie <!-- NoahValue ValueName="[_COOKIE.myi]" MaxChar="" DChar="" Safety="False" --></td>

<td>CookieProperty('myi','2005-6-1','/','','False')</td>

<td>&nbsp;<!-- NoahSetValue SetName="_COOKIE.myi" SetValue="'A'" --><!-- NoahValue ValueName="CookieProperty('myi','2005-6-1','/','','False')" MaxChar="" DChar="" Safety="False" --></td>

</tr>

</table>


示例输出

Has Cookie 123 CookieProperty('myi','2005-6-1','/','','False')  True


 

逻辑层示例

  此示例需要存在文件"logic.aspx"和当前名称空间下具有"viewmsg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<SetVar Name="message" Value="[_COOKIE.myi]" />

<Echo ContentLinkId="viewmsg" />

<SetVar Name="_COOKIE.myi" Value="123" />

<SetVar Name="message" Value="CookieProperty('myi','2005-6-1','/','','False')" />

<Echo ContentLinkId="viewmsg" />

</Out>

</Action>


示例输出

A True


参考
SessionID,RequestValuesString,RequestValuesHidden,NoahWebInfo,Version,CookieProperty

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.