精华内容
下载资源
问答
  • 我在jQuery创建cookie。我可以在Firefox进行验证。...我的打印或分配cookie值代码如下所示echo $_COOKIE['a'];用于分配值$b=$_COOKIE['a'];使用jQuery创建的cookie是$.cookie("a",$(this).val());我在...

    我在jQuery中创建cookie。我可以在Firefox中进行验证。但是,当我尝试打印cookie或将其分配给另一个值时,我无法获取它。我也使用会话。然后,我用PHP开始了会议。

    我的打印或分配cookie值的代码如下所示

    echo $_COOKIE['a'];

    用于分配值

    $b=$_COOKIE['a'];

    使用jQuery创建的cookie是

    $.cookie("a",$(this).val());

    我在哪里弄错了?如何获得Cookie的值?

    参考方案

    完全不用jQuery就可以在PHP中完全设置cookie。

    ..然而...

    看来您在this way.中使用jQuery

    可能导致问题的原因有几件事:

    a)$(this).val()可能返回NULL。

    b)您未在cookie上设置路径和有效期。如果您有子目录,通常最好将主cookie设置为根路径'/'。

    要使用PHP读取Cookie,请尝试以下操作...

    $cookies = explode(';', $_SERVER['HTTP_COOKIE']);

    ...并在数组中搜索您的"a" cookie。

    有关使用完全PHP设置和读取Cookie的更多文档,请检查here.

    您必须先调用此函数,然后才能在页面上回显任何其他代码。 (在标题之前)

    PHP strtotime困境 - php

    有人可以解释为什么这在我的服务器上输出为true吗?date_default_timezone_set('Europe/Bucharest'); var_dump( strtotime('29.03.2015 03:00', time()) === strtotime('29.03.2015 04:00…PHP-全局变量的性能和内存问题 - php

    假设情况:我在php中运行一个复杂的站点,并且我使用了很多全局变量。我可以将变量存储在现有的全局范围内,例如$_REQUEST['userInfo'],$_REQUEST['foo']和$_REQUEST['bar']等,然后将许多不同的内容放入请求范围内(这将是适当的用法,因为这些数据指的是要求自…php-casperjs获取内部文本 - php

    我正在为casperjs使用php包装器-https://github.com/alwex/php-casperjs我正在网上自动化一些重复的工作,我需要访问一个项目的innerText,但是我尚不清楚如何从casperjs浏览器访问dom。我认为在js中我会var arr = document.querySelector('label.input…PHP getallheaders替代 - php

    我正在尝试从服务器上的apache切换到nginx。唯一的问题是我在PHP脚本中使用的getallheaders()函数,该函数不适用于Nginx。我已经尝试过用户在getallheaders函数上的php站点上提供的注释,但这并不返回所有请求标头。请告诉我如何解决这个问题。我真的想切换到Nginx。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…php:拆分字符串,直到第一次出现数字 - php

    我有像cream 100G sup 5mg Children 我想在第一次出现数字之前将其拆分。所以结果应该是array( array('cream','100G'), array('sup','5mg Children') ); 可以告诉我如何为此创建图案吗?我试过了list(…

    展开全文
  • 在setCookiesA.php,有名为c(颜色)和MAXNUM存储(猜测的最大数目)两个cookie。...的代码如下所示:setCookie("c",$_GET["itemChosen"],time()+(86400 * 365), "/");setCookie("maxNo",$_GET["noGuess"],time()+(864...

    在setCookiesA.php,有名为c(颜色)和MAXNUM存储(猜测的最大数目)两个cookie。存储cookies后,玩家将被重定向到GuessingA.php。的代码如下所示:

    setCookie("c",$_GET["itemChosen"],time()+(86400 * 365), "/");

    setCookie("maxNo",$_GET["noGuess"],time()+(86400 * 365), "/");

    header("Location:GuessingA.php");

    ?>

    要GuessingA.php后,cookie值颜色应该在句子中被打印出来“你已选择的信道???为猜测”(???表示颜色)部分完成的代码如下所示。

    session_start();

    if (!isset($_SESSION["ans"])) {

    } else {

    }

    $continue = true;

    ?>

    Guessing game

    Welcome

    You have chosen the $_COOKIE[c] channel for guessing

    The answer

    Type your guess here:

    />

    Your guess:

    我认为使用谷歌发现JavaScript函数来获取cookie的值,但没有奏效。

    function readCookie(name) {

    var nameEQ = name + "=";

    var ca = document.cookie.split(';');

    for(var i=0;i < ca.length;i++) {

    var c = ca[i];

    while (c.charAt(0)==' ') c = c.substring(1,c.length);

    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);

    }

    return null;

    }

    自己创建的功能,用于打印出正文部分的颜色。

    function change()

    {

    var color=readCookie(c);

    color.innerHTML="You have chosen the " +color+" channel for guessing";

    }

    如何获取cookie值?非常感谢你。

    +2

    我的意思是它是如此基本的和容易找到... https://www.w3schools.com/js/js_cookies.asp为什么来这里直,而不是研究,谷歌搜索? –

    +0

    'readCookie(c);''你没有设置'c'变量,除非它在更高的范围内,并且你没有显示它(你应该) –

    +0

    在我的程序中,存储了两个cookie,颜色和maxNum。因此,我想知道我是否只能获得颜色。 –

    展开全文
  • @CookieValue可让处理方法入参绑定某个cookie值。 测试方法: @RequestMapping("/testCookieValue")public String testCookieValue(@CookieValue(value = "JSESSIONID", required = true, defaultValue = "-999") ...

    备注:我本地浏览器的报头(Request Header)信息如下:

    Accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8

    Accept-Encoding:gzip, deflate, sdch, br

    Accept-Language:zh-CN,zh;q=0.8

    Cache-Control:max-age=0

    Connection:keep-alive

    Cookie:JSESSIONID=0BBEA8614215D6E206FB0F66B8DCE3D3; csrftoken=lrfHnPB6TGmnXW9DwWZxIB1ezBgSIuAORWbMaEigY3zExaJo9YHWgdSGtTctr1Zc; Orchrd-=%7B%22Exp-N42-Layouts%22%3A%22open%22%2C%22Exp-N42-Settings%22%3A%22open%22%7D

    Host:localhost:8080

    Upgrade-Insecure-Requests:1

    User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36

    @RequestHeader包含属性值:

    --- value :参数名称

    --- required :是否必须,默认为true,表示请求参数中必须包含对应的参数,否则抛出异常。

    --- defaultValue:当请求参数缺少或者有请求参数但值为空时,值采用该设置值。

    请求头包含若个属性,服务器可根据请求头属性信息获取客户端的信息,通过@RequestHeader既可以将请求头的属性值绑定到处理方法的入参中。

    示例:

    在HelloWord.java中添加方法testRequestHeader函数:

    测试1)测试报头参数为key,而且是必须,且该报文参数没有被包含本地报文参数中。

    @RequestMapping("/testRequestHeader")public String testRequestHeader(@RequestHeader(value = "key", required = true) String key) {

    System.out.println("testRequestHeader, key:" +key);returnSUCCESS;

    }

    访问请求地址:http://localhost:8080/SpringMVC_01/class_requestmapping/testRequestHeader

    抛出了异常:

    HTTP Status 500 - Request processing failed; nested exception is org.springframework.web.bind.annotation.support.HandlerMethodInvocationException: Failed to invoke handler method [public java.lang.String com.dx.springlearn.handlers.HelloWord.testRequestHeader(java.lang.String)]; nested exception is java.lang.IllegalStateException: Missing header 'key' of type [java.lang.String]

    测试2)修改测试1)中testRequestHeader代码为如下:

    @RequestMapping("/testRequestHeader")public String testRequestHeader(@RequestHeader(value = "key", required = true, defaultValue = "-999") String key) {

    System.out.println("testRequestHeader, key:" +key);returnSUCCESS;

    }

    访问请求地址:http://localhost:8080/SpringMVC_01/class_requestmapping/testRequestHeader

    请求正常响应(无异常抛出),打印信息为:

    testRequestHeader, key:-999

    测试3)修改testRequestHeader代码为如下:

    @RequestMapping("/testRequestHeader")public String testRequestHeader(@RequestHeader(value = "key", required = true, defaultValue = "-999") String key,

    @RequestHeader(value= "Accept-Encoding") String ae) {

    System.out.println("testRequestHeader, key:" + key + ", Accept-Encoding:" +ae);returnSUCCESS;

    }

    访问请求地址:http://localhost:8080/SpringMVC_01/class_requestmapping/testRequestHeader

    请求正常响应(无异常抛出),打印信息为:

    testRequestHeader, key:-999, Accept-Encoding:gzip, deflate, sdch, br

    @CookieValue包含属性值:

    --- value :参数名称

    --- required :是否必须,默认为true,表示请求参数中必须包含对应的参数,否则抛出异常。

    --- defaultValue:当请求参数缺少或者有请求参数但值为空时,值采用该设置值。

    @CookieValue可让处理方法入参绑定某个cookie值。

    测试方法:

    @RequestMapping("/testCookieValue")public String testCookieValue(@CookieValue(value = "JSESSIONID", required = true, defaultValue = "-999") String jsessionId) {

    System.out.println("testCookieValue, JSESSIONID:" +jsessionId );returnSUCCESS;

    }

    测试url:http://localhost:8080/SpringMVC_01/class_requestmapping/testCookieValue

    打印结果:testCookieValue, JSESSIONID:A48F72D870ABF4AECDEE1631F3D3F89C

    展开全文
  • PHP按获取cookie

    2021-05-08 12:20:18
    我最近一直试图在我的网站... (游戏是flash游戏)所以我制作了这个允许用户点击图像的JS脚本,这个脚本检查cookie是否已经存在,如果没有,它会添加它,如果它确实存在,它将删除cookie(图像变为“加入到收藏夹“至”...

    我最近一直试图在我的网站上做一些修改。基本登录的用户可以将游戏添加到自己喜欢的游戏中,而未登录的访问者将被定向到注册页面。

    虽然我认为我可以尝试使用我的PHP一点点,并使访问者也可以添加游戏到他们的收藏夹。 (游戏是flash游戏)

    所以我制作了这个允许用户点击图像的JS脚本,这个脚本检查cookie是否已经存在,如果没有,它会添加它,如果它确实存在,它将删除cookie(图像变为“加入到收藏夹“至”从收藏夹中删除“

    由于可以有许多不同的收藏游戏,我不能使用简单的cookie名称,所以我这样设置:xx1200 = set(所以有2个x,然后是游戏ID,它产生cookie标题,然后是“set “作为cookie的价值。所有受欢迎的游戏将具有相同的价值,但名称不同,是前面带xx的ID。

    现在要在另一个页面上打印cookie,显示他们喜欢的游戏,我在页面上添加了PHP,所以基本上得到了cookie,但是存在我的问题:如何通过其值获取cookie名称(通常你会打印$_COOKIE["set"];但现在我的cookie名称更改。

    我使用print_r($_COOKIE);打印整个cookie,我在数组中看到了我的[zz800] => set,但我无法弄清楚如何获取ID(上例中为800)然后获得与给定ID相对应的游戏。

    任何帮助将不胜感激!谢谢:)

    更新:

    这是我现在的代码,在过去的几个小时里一直在打开和关闭,现在它确实工作正常,我没有添加PHP,只是javascript。

    我唯一的问题是,当我尝试删除1个条目时,它会删除整个cookie,所以我似乎无法找到解决问题的方法。

    另一个问题是从阵列中获取ID,如果有人可以帮助我,那将是值得赞赏的。

    这是我的代码:

    $globalCookie = '629';

    ?>

    Document sans titre

    function createCookie(value)

    {

    if(document.cookie.search(value)==-1){

    if(document.cookie.indexOf('games') == -1) {

    document.cookie = 'games' + '=' + ',' + value + '; expires=Fri, 27 Jul 2011 02:47:11 UTC; path=/';

    } else {

    var deagle = document.cookie;

    document.cookie = deagle + ',' + value + '; expires=Fri, 27 Jul 2011 02:47:11 UTC; path=/';

    }

    } else {

    // Removes the cookie (making the clear cookie problem most probably

    document.cookie = 'games' + '=' +escape( value ) + '; expires=Fri, 27 Jul 2001 02:47:11 UTC; path=/';

    }

    }

    var globalCookie = =$globalCookie?>;

    $stuff = $_COOKIE["games"];

    $game = $globalCookie;

    $pos = strpos($stuff, $game);

    if ($pos === false) { ?>

    add_mygames.gif

    } else { ?>

    remove_mygames.gif

    }

    ?>

    我现在使用$ globalCookie替代我的游戏ID。

    再次感谢任何帮助!

    以上制作的cookie看起来像:

    games=,621,256,637,57354

    我找到使用explode()的唯一方法,因为如果逗号在数字后面,它将不计入第一个

    展开全文
  • //当前窗口可以查询单个商品对应信息,并且可以记录浏览情况,存入cookie中 String idstr = req.getParameter("id"); String ToplistAll = ""; //获取浏览记录列表,防止因再次访问而丢失信息 Cookie[] cookie...
  • Cookie值中文乱码问题

    2021-04-12 15:41:05
    cookie里面不能写中文,是由于cookie先天的编码...我们以asp.net为例,代码如下:设置Cookie时:HttpCookie cookie = new HttpCookie("name", System.Web.HttpContext.Current.Server.UrlEncode("雨林星空"));Respon...
  • 1,清除cookie代码示例:/*** 清空cookie*/public static void clearCookie(HttpServletRequest request,HttpServletResponse response, String path) {Cookie[] cookies = request.getCookies();try{for(int i=0;i{/...
  • 错误代码: package Servlet; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax....
  • 本文介绍下,一个功能强大的php cookie操作类,可以完成设置cookie、获取cookie值、删除cookie值等操作,有需要的朋友参考下。分享一个php cookie操作的类,可以设置cookie、获取cookie、删除cookie。代码:_name=$...
  • Cookie值设置异常

    2021-02-18 01:04:49
    java.lang.IllegalArgumentException: An invalid ...进一步会发现,ASCII码32是空格(space)。 回顾代码: Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); St
  • 原因是cookie存了空格和一个英文逗号"," 后面查阅资料才发现,cookie对特殊字符不支持 解决方法 对于cookie存储特殊字符,我们可以先把数据用URL编码转化,存储到cookie里,我们需要cookie的时候,再用URL解码。 ...
  • js获取cookie中存储的? 1、cookie是浏览器提供的一种机制,它将document 对象的cookie属性提供给JavaScript。可以由JavaScript对其进行控制,而并不是JavaScript本身的性质。cookie是存于用户硬盘的一个文件,这...
  • 爬虫之模拟登录、自动获取cookie值、验证码识别

    千次阅读 多人点赞 2021-04-18 20:55:08
    爬虫之模拟登录、自动获取cookie值、验证码识别1、爬取网页分析2、验证码识别3、cookie自动获取4、程序源代码chaojiying.pysign in.py 1、爬取网页分析 爬取的目标网址为:https://www.gushiwen.cn/ 在登陆界面需要...
  • 怎么获取cookie

    2021-04-11 10:14:46
    详细内容获取cookie值的方法:首先通过document.cookie获取所有的cookie值,由于得到的是所有值在一起的字符串可以用split函数将字符串分割开变成数组,最后判断数组有没有包含cookie名字的,如果有取出即可以下是...
  • cookie是web服务器通过浏览器保存在www用户端硬盘上的一个文本文件,这个文件包含了文本信息文本信息的内容是以“名/”对的形式进行储存。可以让web开发者通过程序读写这个文本文件在Windows XP保存Cookie的...
  • 一、简单介绍Cookie 是一些数据, 存储于你电脑上的文本文件。当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookie 的作用就是用于解决 "如何记录客户端的用户信息":当用户访问...
  • 创建cookie创建cookie代码如下:setCookie($cookieName,$value,time()+秒数);如:创建一个cookie,名字为sitename,为manong,过期时间为15天setcookie("UserName","zs",time()+15*24*3600);注意:如果不设置...
  • 32 //上行代码是获取配置文件的域名 33 }34 35 @Test36 public void getTestCookie() throwsIOException {37 38 String result;39 String uri = bundle.getString("getCookies.uri");40 //以上代码是获取配置文件...
  • python爬虫,cookie值部分自动转码
  • 原因:tomcat版本较高,Cookie中不允许空格的存在 String currentTime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date()); 将上一行写成如下形式,报错就能解决 String currentTime = new ...
  • 之前,想的是直接存取,这样中文在页面会显示成" "java存(ssm框架,controller):public String userList(Integer pageNow, ModelMap modelMap, HttpServletRequest req, HttpServletResponse reps) {List users...
  • 我们需要使用AJAX请求或以任何AJAX请求将这些cookie发送到服务器的方式来设置cookie。这里要注意的一件事是,对任何远程服务器的每个AJAX请求都会自动将所有cookie发送到该服务器,而无需我们做任何事情。因此,很...
  • servlet中cookie详解

    2021-03-01 19:01:41
    同样,request接口也定义了一个getCookies方法,它用于获取客户端提交的Cookie。 二、Cookie类的方法 ①public Cookie(String name,String value),新建Cookie ②setValue与getValue方法 ③...
  • JS Cookie获取

    2021-01-21 17:45:27
    Cookie 是直接存储在浏览器的一小串数据。它们是 HTTP 协议的一部分,由RFC 6265规范定义。 Cookie 通常是由 Web 服务器使用响应Set-CookieHTTP-header 设置的。然后浏览器使用CookieHTTP-header 将它们自动添加...
  • cookie语法 使用cookie实现换肤功能HTML5学堂:cookie、本地存储虽然功能很简单,逻辑上也不复杂,但是大大提升了我们的用户体验,网站随处可见cookie的应用,如京东、亚马逊的购物车、博客极为常见的换肤功能;...
  • 原文链接:https://www.cnblogs.com/shihaiming/p/6978521.html原文:http://blog.csdn.net/k21325/article/details/54377830/*** 读取所有cookie* 注意二、从客户端读取...浏览器提交Cookie时只会提交name与value属...
  • 项目需要把用户名放入cookie中共享,其中创建cookie代码实现如下:String userName="李文强";Cookie cookie = new Cookie("userName", userName);cookie.setPath("/");String domain = request.getServerName();...
  • 1. Cookie机制在程序,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该...
  • document.cookie.match(`[;\s+]?${name}=([^;]*)`).pop(); // 比如cookie如下: a=b; c=d // 使用 getCookie('c') // d 其中match是字符串的原型方法。 str.match(regexp) 如果传入一个非正则表达式对象,则会...
  • PHP如何设置和取得Cookie值Cookie指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。下面是百分网小编精心为大家整理的PHP如何设置和取得Cookie值,希望对大家学习有帮助,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 221,034
精华内容 88,413
关键字:

代码中cookie值怎么看