导航:首页 > IDC知识 > setcookie域名

setcookie域名

发布时间:2020-12-28 02:25:04

1、前端js设置cookie可以设置cookie的域名

可以设置域名,但只能设置当前域名或其父域域名
如在.baidu.com的页面中,只能设置域名为.baidu.com或.baidu.com

2、php 设置cookie,添加任意主域名

无论是php脚本还是js脚本,都只能操作自己域名的cookies。
看你的样子像是要模拟登录微信公众平台,你可以使用php的curl伪造cookies提交

3、php setcookie中path和domain怎么设置

setcookie函数原型如下:

bool setcookie(string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]])

其中name为cookie的名字,为cookie的值,expire为过期时间的秒级时间戳(默认为0,代表内存cookie,关闭浏览器即失效)

path为cookie的路径,浏览器在发送cookie是只会发送对应路径及祖先级路径的cookie,如cookieA设置在根下,cookieB设置在/dir/下,访问dir的请求会带着cookieB和cookieA,但访问根路径的请求只会带着cookieA

domain为cookie的域名,只能设置为当前域或当前域的上级域。例如,一个在a.b.com的页面,可以设置domain为a.b.com,b.com,设置为a.b.com只能在a.b.com中访问cookie,若直接设置为b.com,则可以在其他b.com域下访问

secure为true会对cookie进行HTTPS加密传输

httponly为true时,只能通过请求发送cookie,使用javascript无法读取httponly的cookie,安全性更高

4、急求!关于cookie设置域名的问题。

一般来说能跨也只能跨同一个域名的子域名。

5、cookie跨域,二级域名之间如何共享

|TP5解决方案
// +----------------------------------------------------------------------
// | Cookie设置
// +----------------------------------------------------------------------
'cookie' => [
// cookie 名称前缀
'prefix' => '',
// cookie 保存时间
'expire' => 0,
// cookie 保存路径
'path' => '/',
// cookie 有效域名
'domain' => '', // 这里是重点
// cookie 启用安全传输
'secure' => false,
// httponly设置
'httponly' => '',
// 是否使用 setcookie
'setcookie' => true,
],
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
其它
cookis 设置,读取方法,跨域[二级域名]
$time =30;
$domain ='.111cn.net';
setcookie("abcde","aaaaaa");//最简单的cookie设置方法
setcookie('load','www.111cn.net',time()+3600*24,'/','.111cn.net'); //这里可以设置二级域名
$cookis = $_COOKIE['loadDomain'];//读取域名
print_r( $cookis );
/*
来看几个例子:
简单的:
SetCookie("MyCookie", "Value of MyCookie");
带失效时间的:
SetCookie("WithExpire", "Expire in 1 hour", time()+3600);//3600秒=1小时
什么都有的:
SetCookie("FullCookie", "Full cookie value", time()+3600, "/forum", ".111cn.net", 1);
*/
?>
<script language="javascript教程">
function setcookie(name,days)
{
var url = document.domain;
var exp = new Date();
exp.setTime(exp.getTime() + days*24*60*60*1000);
document.cookie = name + "="+ escape(url) +";expires="+ exp.toGMTString();
}
function getcookie(name)
{
var arr = document.cookie.match(new RegExp("[sS]*"+ name +"=([^;]*)"));
alert(arr);
if(arr != null)
return unescape(arr[1]);
return null;
}
</script>
//php教程 cookies
//asp教程 cookies
Response.Cookies("Uto")("UtorName")=UtorName
Response.Cookies("Uto")("UtorPwd")=UtorPwd
Response.Cookies("Uto").Domain="utoper.com"
Response.Cookies("Uto").Secure =False

6、php setcookie路径和域名怎么设置

这种是浏览器的自动表单填充帮你做的,关闭这个功能就好了

7、如何设置cookie作用于多个域名

您好,很高兴为您解答:
Cookie不能跨域名设置。
必内须使用辅助方法来设置容Cookie访问A.COM 只能只能设置 A.COM 域的Cookie。想同时设置B.COM的Cookie是不可行的,浏览器的安全机制不允许A.COM来设置B.COM的COOKIE。转载,仅供参考。
如果我的回答没帮助到您,请继续追问。

与setcookie域名相关的知识