正在阅读:PHP入门速成(3)PHP入门速成(3)

2004-02-14 09:33 出处:PConline 作者:飞鹰/ASPCool.com 责任编辑:zwg
在有效期参数之后,setcookie()函数提供了设置可以读取cookie值的页面的路径和域的参数。出于安全因素的考虑,在默认情况下,只有与设定cookie的页面处于同一目录或下属子目录的页面才能够读取相应cookie值。但是,根据需要,我们也可以对这一设定进行修改。例如: < ?php setcookie(‘name’, ‘jeff’, $y2k, ‘~/myhome’, ‘.domain.com’); ? >   通过上述代码,我们设定凡是位于~/myhome目录下,属于.domain.com域的页面都能够读取该cookie值。 setcookie()函数的最后一个参数较少被使用。该参数可以指定只向运行安全连接协议,如SSL,的WEB服务器返回cookie值。如果用户希望启动该参数功能,只需要将其值设为1即可。 使用PHP删除cookie也非常简便,用户只需要在setcookie()函数中输入希望删除的cookie的名称,PHP就会自动完成所有的删除工作。例如: < ?php setcookie(‘name’); ? >   最后,关于cookie还要说明一点。考虑到HTTP协议中cookie的运作方式,用户一定要注意应当在显示任何文字之前发送所有的cookie设置。如果用户在编写代码时先设定显示的文字然后再发送cookie的话,PHP就会弹出报错信息,无法完成cookie的设置。举例来说: < ?php setcookie(‘name’, ‘jeff’); echo “Hello Everyone!”; ? > 这种cookie设置的方式是正确的。但是如果采用如下方式: < ?php echo “Hello Everyone!”; setcookie(‘name’, ‘jeff’); ? > 则会出现报错信息,无法完成cookie的设置。
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品