标签: setcookie

什么是最后的Unix时间?

十进制的最后一次Unix时间是多少?我将把它设置为cookie的过期日期(使用PHP).有可能引起问题吗?

php cookies setcookie unix-timestamp

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

setcookie PHP无法以正确的方式工作

我有这样的情况:我这样做setcookie("bla",md5("bla"),time()+36000).在此之后我确实在浏览器中看到了这个cookie但是如果我将print_r($_COOKIE)在服务器上写- 那么将不存在具有键"bla"的cookie.有任何想法吗?

这是列表:

  setcookie("login_cookie",md5($result['user_password']."solt"),time()+36000);
  setcookie("login_info",$result['user_id'],time()+36000);
  header("Location:{$_SERVER['HTTP_REFERER']}");
  exit();
Run Code Online (Sandbox Code Playgroud)

php cookies setcookie

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

PHP Cookie未设置

我在设置cookie时遇到问题.问题是我的cookie甚至没有被设置,我在下面设置了一个测试,看看它们是否被设置但是它们从未被设置.我甚至在浏览器中检查是否有任何设置,但我的网站没有任何内容.

我希望你帮我设置我的饼干.我不太清楚该怎么做.谢谢.

这是我的代码:

<?php 
session_start();

setcookie("ridArray","", time()+3600);

if (isset($_COOKIE['ridArray'])) {
    echo "ridArray is set.";    
}
?> 
<head>
</head>
<html> 
<body>
<?php
if (isset($_COOKIE['ridArray'])) {
    echo "ridArray is set.";    
} else { echo "not set"; } 
?> 
</body>
</html> 
Run Code Online (Sandbox Code Playgroud)

php cookies setcookie

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

无法使用play框架设置cookie

我是新玩框架(1.2.4),我正在努力设置cookie.我已经阅读了1.2.4 api doc,但找不到出错的地方.cookie没有设置,而是应用程序使用这样的cookie值执行GET请求:index?name=user&value=123&duration=1d并且页面变为空白.render()没有被召唤.我在application.conf中缺少设置吗?以下是我的代码.

public static void setCookie(String name, String value, String duration) {
    // Setting cookie
    System.out.println(">> Setting Cookie :" + name);
    response.setCookie(name, Crypto.sign(value), duration);
}

public static Http.Cookie getCookie(String key) {
    // retrieving cookie by key
    return Http.Response.current().cookies.get(key);
}
Run Code Online (Sandbox Code Playgroud)

这是我调用setCookie的地方

public static void index() {
    // some code.
    setCookie("user", "123", "1d");
    render();
}
Run Code Online (Sandbox Code Playgroud)

setcookie playframework

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

如何将 PHP cookie 设置为一秒或一小段时间?

这行得通吗? setcookie("TestCookie", $value, time()+1;

那么这是正确的......根据我的理解,您必须添加当前时间(因为它从纪元开始计算)然后添加多少秒?像一个?

php setcookie

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

使用 JavaScript Cookie 的简单购物车

我有以下代码来使用JavaScript. 有一个结帐链接,用于getcookie()检查存储的 cookie 的值。当 cookie 中没有任何内容时,请单击链接警报进行输入。如果在输入框中未输入任何值并点击“添加到购物车”,则验证完成并发出错误消息警报。

由于某种原因,cookie 没有从输入字段获取值。我尝试了很长一段时间,但无法调试代码。最后只显示一个空的警告框。我很欣赏任何调试。提前致谢。

<script type="text/javascript">
    var value;
    var productID;

    function setItem(abd) {
        value = abd.value;
        productID = abd.getAttribute("productID");
        var intRegex = /^\d+$/;
        var numberOfItems;
        if (!intRegex.test(value) || (value <= 0)) {
            alert('Please Enter valid numberofitem');
        } else {
            numberOfItems = value;
        }
    }
    function getCookie() {
        if (value == undefined) {
            alert("There is nothing in the shopping cart!");
        } else {
            var cookieArray = document.cookie.split(';');
            var printHolder = "";
            for (var …
Run Code Online (Sandbox Code Playgroud)

html javascript cookies shopping-cart setcookie

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

如何将Cookie一个主机设置为另一个主机

我有域test1.com使用路径为example.edu.in创建到另一个域的cookie

但我尝试以下方式,但它不起作用

setcookie("user_id",$user_id,0,'/login/','www.example.edu.in');

setcookie("user_id",$user_id,0,'/login/','example.edu.in');

setcookie("user_id",$user_id,0,'/login/','.example.edu.in');
Run Code Online (Sandbox Code Playgroud)

请给我解决方案,以访问example.edu.in中的此cookie

php cookies session setcookie

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

Angular Universal在请求标头中设置set-cookies

我有带有身份验证的角度通用 SSR 应用程序。我将身份验证令牌保存在 http cookies(set-cookies) 中。现在,当我刷新应用程序时,我首先看到未经身份验证的页面,一秒钟后它会转换为经过身份验证的状态。

我知道发生这种情况是因为 Universals 渲染器服务器在渲染页面时不会将令牌从 cookie 传递到 API。那么如何强制通用服务器以经过身份验证的状态呈现页面呢?

cookies setcookie server-side-rendering angular-universal angular

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

php - 追踪过早的标题泄漏

我在网站上使用set_cookie().添加一些功能后,我收到Warning: Cannot modify header information - headers already sent by...错误.它引用的标题所引用的行号是set_cookie()所在的行!我检查过,它没有被调用两次.

如何追踪这些过早的标题?我查看了源代码,并且在错误消息开始之前没有看到任何流浪字符或任何东西(我正在使用xdebug,所以第一件事就是a
,我认为是我,但实际上是xdebug消息的开头).我已经为我的代码添加了额外的echo等等 - 什么都没有.

PHP可以告诉我标题何时何地开始?或者他们是否真的从set_cookie线开始,如果是这样,我是如何让自己陷入这种情况的,我该怎么走出去?


编辑:我不确定我可以粘贴代码 - 你只想要set_cookie()行吗?我认为标题是在那之前出来的.在此之前还有很多事情要进行实例化.而且我也不认为我可以发布所有课程和内容 - 你知道,专有信息;)


编辑:我已经摆脱了所有终止分隔符(所有?>s)并确保每个包含文件的第一个字符是<?.这令人沮丧!在我做这些最近的改变之前它正在工作:(((

另外,为什么不起作用headers_sent()

if ( headers_sent($filename, $linenum) ) { 
    echo "headers sent: $filename:$linenum."; 
}   
set_cookie(...); 
Run Code Online (Sandbox Code Playgroud)

headers sent: :0. 
Run Code Online (Sandbox Code Playgroud)

php header setcookie

0
推荐指数
1
解决办法
367
查看次数

为什么这个PHP setcookie()参数没有设置cookie?

我有这个PHP

setcookie('hello', '0', 0, '/389732/');

为什么我运行它不会设置cookie?

$_COOKIE['hello']立即打印出out 值,因为它不存在而输出错误.

php cookies setcookie

0
推荐指数
1
解决办法
143
查看次数