1、setcookie到底是服务器cookie,还是浏览器cookie
setcookie设置的是客户端的cookie。
if($_COOKIE['dates']==''){ //这里判断当dates为空时才设置cookie,所以第一次打开时被版赋值
setcookie("dates", date("Y-m-d H:i:s"), time()+604800);
}else{ //因为第一次已经权有值了,所以以后再打开都是这个值,直到dates的生命周期结束
echo '<br />'.$_COOKIE['dates'];
}
另外建议这样写
if(!isset($_COOKIE['dates'])){ //使用isset判断变量是否存在
setcookie("dates", date("Y-m-d H:i:s"), time()+604800);
}else{
echo '<br />'.$_COOKIE['dates'];
}
2、关于清理并设置接受服务器下传的Cookie的问题
同样是在INTERNET选项里,不仅有删除文件选项,还有一个:删除COOKIES,你要点这个才可以的。
3、建行网上银行一直需要接收服务器下传cookie,怎么做?
IE工具--Interet选项--常规--删除cookies,删除文件(删除所有脱机内容),设置-自动。
IE工具--Interet选项回--隐私-默认设置-应用答-高级-全部打钩(替代自动cookie处理、总是允许会话cookies)
4、如何在http头设置cookie,以及如何从服务器得到cookie
以前做刷票工具的时候研究过这个问题。
cookie和session id的包头必须使用的是内sock级别的控容件构造才行(我以前用的是vb6的winsock),不过网上一般说法是server.xmlhttp也可以 , microsoft.xmlhttp不可以。
由于安全性原因,这在客户端是绝对不允许的。
如果是你的服务器要伪造cookie倒是可以的。
5、如何在服务器上设置COOKIE时间。
如果你用的来是WINDOWS的IIS来架的网源,那在我的电脑→控制面版→管理工具→Internet 信息服务 里面,右击默认网站(或相应的虚拟目录及派生网站),点属性。在弹出窗口中,把链接超时(一般默认是900秒)设得高一点,应用后重启IIS。
6、服务器端响应的Cookie和客户端设置的Cookie两者有啥区别....
服务端和客户端的cookie是同一个东西,都是保存在浏览器的
当客户端发送一个请求的时候,会产生一个request对象,这个对象里面就包含了cookie
客户端如果要操作cookie的话,可以这样做:
//根据指定的cookie名称获取cookie的值
function getCookie(c_name){
if (document.cookie.length>0) {
c_start=document.cookie.indexOf(c_name + "=") ;
if (c_start!=-1) {
c_start=c_start + c_name.length+1;
c_end=document.cookie.indexOf(";",c_start);
if (c_end==-1) c_end=document.cookie.length;
return unescape(document.cookie.substring(c_start,c_end));
}
}
return ""
}
7、为什么有的服务器上不能设置cookie和session
cookie是客户端的,session可能是目录权限的问题
8、java web 访问不同服务器添加cookie
指定与cookie关联的WEB页。值可以是一个目录,或者是一个路径。
如果http://www.g.com/wangt/index.html 建立了一个cookie,
那么在http://www.g.com/wangt/目录里的所有页面,以及该目录下面任何子目录里的页面都可以访问这个cookie。
但如果在http://www.g.com/wangtao/index.html访问建立的cookie。却是不能成功的,这些我们就需要通过path来设置。
这时,我们要把cookies的path属性设置成“/”。在指定路径的时候,凡是来自同一服务器,URL里有相同路径的所有WEB页面都可以共享cookies。
参考资料:http://blog.csdn.net/bestdowt1314/article/details/4683650
9、如何设置cookie
Cookie
一些网站会在您的计算机上的以小文本文件存储信息。这种文件称为 Cookie。
有几种类型的 Cookie,您可以选择是否允许在计算机上保存一部分、不保存或保存所有的 Cookie。如果不允许 Cookie,就不能查看某些站点或者利用自定义功能(例如本地新闻和天气,或者股票查询)。
如何使用 Cookie
Cookie 是由 Internet 站点创建的、将信息存储在计算机上的文件,例如访问站点时的首选项。例如,如果您在某家航空公司的站点上查阅了航班时刻表,该站点可能就创建了包含您的旅行计划的 Cookie。也可能只记录了您在该站点上曾经访问过的页面,由此帮助您下次访问该站点时自定义查看。
Cookies 也可以存储个人可识别信息。个人可识别信息是可以用来识别或联系您的信息,例如您的姓名、电子邮件地址、家庭或工作单位地址,或者电话号码。然而,网站只能访问您提供的个人可识别信息。例如,除非您提供电子邮件名称,否则网站将不能确定您的电子邮件名称。另外,网站不能访问计算机上的其他信息。
一旦将 cookie 保存在计算机上,则只有创建该 cookie 的网站才能读取它。
使用 Cookie 时的选择
Internet Explorer 允许使用 Cookie;但是,可以更改隐私设置来指定 Internet Explorer 将 Cookie 放到计算机上之前给出提示(让您决定允许或阻止 Cookie);或者防止 Internet Explorer 接受任何 Cookie。
可以删除的,只是以后你再访问某些网站的时候用户名密码什么的需要重新输入,网站不会记住了。