标签: setcookie

尝试在 Selenium 中为 google 登录设置 cookie 时,在 ['Strict', 'Lax'] 中断言 cookie_dict['sameSite'] 出现断言错误

with Chrome() as driver:
    driver.get(notebooks[0])

    for cookie in pickle.load(open('cookies.pkl', 'rb')):
        driver.add_cookie(cookie)
Run Code Online (Sandbox Code Playgroud)

我首先通过手动登录转储cookie,但在设置它们时出现此错误。

python selenium setcookie selenium-chromedriver selenium-webdriver

4
推荐指数
1
解决办法
2829
查看次数

urllib2多个Set-Cookie标头作为响应

我正在使用urllib2与发回多个Set-Cookie标头的网站进行交互.但是响应头字典只包含一个 - 似乎重复的键相互重叠.

有没有办法用urllib2访问重复的标头?

python header urllib2 setcookie

3
推荐指数
1
解决办法
3318
查看次数

如何为NSHTTPURLResponse获取正确的Set-Cookie标头?

我想使用以下代码登录到以下列方式返回其cookie信息的网站:

Set-Cookie: 19231234
Set-Cookie: u2am1342340
Set-Cookie: owwjera
Run Code Online (Sandbox Code Playgroud)

我正在使用以下代码登录该站点,但最后的print语句不会输出任何有关"set-cookie"的内容.在Snow leopard上,库似乎会自动为此站点获取cookie,之后发送的连接将使用正确的"cookie"标头设置.但是在leopard上,它不会那样工作,那么触发这个"记住某个根URL的cookie"行为?

NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:uurl]];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setValue:@"keep-live" forHTTPHeaderField:@"Connection"];
[request setValue:@"300" forHTTPHeaderField:@"Keep-Alive"];
[request setHTTPShouldHandleCookies:YES];

[request setHTTPBody:postData];
[request setTimeoutInterval:10.0];

NSData *urlData;
NSHTTPURLResponse *response;
NSError *error;
urlData = [NSURLConnection sendSynchronousRequest:request
                                returningResponse:&response
                                            error:&error];

NSLog(@"response dictionary %@",[response allHeaderFields]);
Run Code Online (Sandbox Code Playgroud)

macos cocoa setcookie nsurlconnection

3
推荐指数
1
解决办法
6169
查看次数

从文件夹内的页面将cookie设置为整个域

我是饼干和这样的东西的初学者.

我需要从文件夹中的页面设置一个cookie到整个域mydomain.com/folder/page.php.之前我必须这样做,我把它重定向到另一个mydomain.com/another.php设置cookie的页面.事情是现在我不应该重定向页面,因为一些数据来自表单和其他东西,所以我怎么能这样做?

setcookie("name", $name, time()+31536000);将仅为内部页面设置cookie folder,我尝试setcookie("name", $name, time()+31536000,'/','mydomain.com');但它没有奏效.

php setcookie

3
推荐指数
1
解决办法
2万
查看次数

在nodejs中,如何将请求中的cookie发送到服务器

我们怎么能收到一个cookie作为响应和标题的'set-cookie'参数,然后在下一个请求中发送这个cookie.所有这些使用'http'模块而没有第三方模块.我基本上对我将如何感兴趣将cookie作为标题中的参数发布,以便进入下一个请求

cookies response request setcookie node.js

3
推荐指数
1
解决办法
8368
查看次数

PHP setcookie()函数无法在Wordpress模板文件中使用

我正在使用此代码在wordpress站点中设置cookie.当我将此代码放在header.php中时,它完美地运行.但是,当我将此代码放在单独的模板文件中时,它不起作用.头文件代码:(在HTML标记之前)

if (isset($_COOKIE['City'])) {
setcookie('City', 0, -(3600*3600*3600));
setcookie('City', "Edmonton2", 3600*3600*3600);
}
else {
setcookie('City', "Edmonton", 3600*3600*3600);
}
Run Code Online (Sandbox Code Playgroud)

WP模板文件代码:(代码在get_header()函数之前)

<?php 
if (isset($_COOKIE['City'])) {
setcookie('City', 0, -(3600*3600*3600));
setcookie('City', "Edmonton2", 3600*3600*3600);
}
else {
setcookie('City', "Edmonton", 3600*3600*3600);
}
?>
<?php
/*
    Template Name: Community Landing Page
*/
get_header(); ?>
Run Code Online (Sandbox Code Playgroud)

任何帮助将受到高度赞赏.感谢和问候

php cookies wordpress setcookie

3
推荐指数
2
解决办法
1万
查看次数

会话 Cookie 与持久性 Cookie

我了解持久性 cookie 与会话 cookie 的正常应用。但是,如果您可以指定会话 cookie 的到期时间,使其表现得像持久 cookie,反之亦然。除了对用户进行混淆并将会话存储在服务器上之外,使用会话 cookie 是否有任何好处?

session_set_cookie_params()函数允许您为会话设置特定的到期时间。您可以在setcookie()函数中的持久性 cookie 中设置时间。

我已经拉起线程 Cookie VS SessionSession cookies and persistent cookies,但没有找到我的答案。

php cookies session setcookie session-cookies

3
推荐指数
1
解决办法
3696
查看次数

是否可以更新FormsAuthentication cookie值?

我必须在登录时设置FormsAuthenticationcookie值(FormsAuthentication.SetAuthCookie(UserDesignation, false)).现在我需要提供指定更改选项.因此,当用户更改其名称时,我需要将FormsAuthenticationcookie值从旧指定更新为新指定.

有可能吗?

如果是的话,我该怎么做?

cookies asp.net-mvc forms-authentication setcookie formsauthentication

3
推荐指数
1
解决办法
2847
查看次数

Angular 5,httpclient忽略post中的set cookie

我正在处理Angular 5中的HttpClient,问题是服务器在登录过程中发送的cookie,似乎Angular忽略了它,因为下一个带有"withCredentials"的请求没有设置它.

我的package.json

...."@ angular/cli":"1.6.3","@ angular/compiler-cli":"^ 5.0.0","@ angular/language-service":"^ 5.0.0",. ...

我的代码

makeLogin (us:string, password:string): Observable<any> {
    let body : any = new HttpParams()
      .set('username', us)
      .set('password', password);
    return this.http.post(this.urlLogin,
      body.toString(),

      {
        headers: new HttpHeaders()
          .set('Content-Type', 'application/x-www-form-urlencoded')
      }
    );
  }
Run Code Online (Sandbox Code Playgroud)

服务器使用这些标头返回http 200

Access-Control-Allow-Credentials:true
Access-Control-Allow-Origin:http://localhost:4200
Cache-Control:no-cache, no-store, max-age=0, must-revalidate
Content-Length:17
Date:Tue, 23 Jan 2018 21:05:46 GMT
Expires:0
Pragma:no-cache
Set-Cookie:JSESSIONID=BF9392ED5DE99710B44845201DD26B3F;path=/;HttpOnly
Vary:Origin
X-Content-Type-Options:nosniff
X-Frame-Options:DENY
X-XSS-Protection:1; mode=block
Run Code Online (Sandbox Code Playgroud)

之后,下一个请求例如

getEventt (): Observable<any> {
    return this.http.get('http://localhost:8080/list',{ withCredentials: true });
  }
Run Code Online (Sandbox Code Playgroud)

使用chrome或firefox开发人员工具我看不到发送的cookie,但是如果我使用浏览器或邮递员一切正常,我可以看到cookie已经发送.

我不知道我做错了什么,或者是否以错误的方式使用httpClient.

如果有帮助,服务器部署在tomcat 8上,Angular应用程序在nodejs上运行(npm start)

authentication setcookie angular angular5

3
推荐指数
1
解决办法
1万
查看次数

php 7.3 中 setcookie() 的正确语法是什么?

PHP 7.3 中 setcookie() 的正确语法是什么?我通常像这样使用 setcookie():

setcookie("genone", "genoneinfo", "$cookie_expiration_time","/","",1,1);
Run Code Online (Sandbox Code Playgroud)

那行得通,但我如何添加 samesite 选项?我试过这样,但它失败了 php 错误:

setcookie("genone", "genoneinfo", "$cookie_expiration_time","/","",1,1,['samesite'=>'Lax']);
Run Code Online (Sandbox Code Playgroud)

错误:PHP 警告:setcookie() 最多需要 7 个参数,第 73 行给出了 zzz.com/index.php 的 8 个参数,引用:https ://zzz.com/

谢谢,托德

php setcookie

3
推荐指数
1
解决办法
528
查看次数