繁体   English   中英

如何通过$ .post请求使用php设置cookie

How to set cookie using php through $.post request

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我试图在$ .post请求中设置cookie。

我的问题是我想在浏览器关闭时删除Cookie,所以我尝试这样做:

$.post("cookie.php",{name:name,surname:surname,usn:usn,psw:psw},function(msg){
   ...
});

cookie.php:

setcookie("code",$name,"/");

//我没有添加过期时间,因为我在网络上阅读到,以这种方式cookie将在浏览器关闭时被删除。

如果我不添加/参数(我读),我的cookie不会应用于所有路径。

但是以这种方式我检索到此:

Warning:  setcookie() expects parameter 3 to be long, string given in ....

我该如何解决?

3 个回复

根据手册: http : //php.net/manual/en/function.setcookie.php

如果设置为0或省略,则cookie将在会话结束时(浏览器关闭时)过期。

setcookie("code",$name, 0, "/");

实际的问题是您尝试传递参数4而未传递参数3,因此编译器无法理解您的意思。

像这样设置参数3:

setcookie("code",$name, 0, "/");

你可以使用jQuery Cookie插件

https://github.com/carhartl/jquery-cookie

使用。

$.cookie('the_cookie', 'the_value');
1 PHP 刷新令牌 cookie 未在 POST 请求中设置

全部。 我有一个使用 JWT 访问和刷新令牌进行身份验证的 React 应用程序。 我正在尝试实现刷新令牌。 React App 客户端托管在localhost:8100 ,PHP 后端托管在localhost:80 。 当服务器进行身份验证并生成刷新令牌时,它应该在服务器上设置一个 HttpOn ...

2 如何为POST请求设置cookie

在使用Swift3中的Alamofire进行POST请求之前,我们正在拼命尝试设置cookie。 我们只找到了Swift2的解决方案。 我们当前的代码看起来像这样 ...

3 使用angular4服务在POST请求的标头上设置cookie

我想使用angular4通过HTTP POST请求标头传递一些cookie。 在这里,我正在调用一个外部API,并尝试传递此特定的cookie。 我已经用谷歌搜索,但是还没有找到正确的解决方案。 请同样帮我。 以下是我尝试过的代码。 ...

4 使用Cookie发送POST请求

我想使用以下POST通过WebRequest发送POST请求: {}用于JSON。 这是我到目前为止的代码: 我不确定如何设置登录所需的Cookie。 其次,我在WebRequest找不到请求的一部分,即Accept-Language,Cache-Control,X-Requ ...

5 PHP发送带有Cookie的POST请求

我正在尝试通过Cookie向网站发送POST请求。 就像PHP使它变得复杂一样简单,我不知道该怎么做。 下面的代码不会按照我的要求发送Cookie。 我正在尝试将此python代码转换为PHP; (这有效) 输出头: 输出主体: ...

2018-10-27 13:04:14 0 60   php
6 使用PHP设置Cookie

嗨,我想在按钮单击上设置一个cookie,但是我有一个问题 这是我的第一个版本的代码,它工作正常 <?php $ID = is_numeric($_GET['ID']) ? $_GET['ID'] : 1; $cookie_name = "favoritepost"; ...

9 java-使用cookie的POST请求

我必须向站点(部署在aws中)发送一些POST请求。 它不支持OAuth。 到目前为止,我使用Cookie通过POSTMAN访问了该网站。 现在,我想编写Java程序来使用Cookie进行POST请求。 我有针对该场景编写基于OAuth的程序的经验,但从未使用Cookie实施代码。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM