草庐IT

weapp-cookie

全部标签

javascript - 使用 PHP 或 JavaScript 在多个域上设置 cookie

我有3个主题相同的域。如果有人选择不同的主题,我希望它在所有3个域中传播,以便他们的体验保持不变。我计划通过在domain1上设置cookie,重定向到设置cookie的domain2,重定向到设置cookie的domain3,再重定向回来来实现这一点。由于信息不需要安全或保护,因此这可以正常工作,没有实际问题。我讨厌想法3重定向只是为了在每个域上设置一个cookie,并且正在寻找更优雅的东西。 最佳答案 做谷歌正在做的事。是的,Google正在使用相同的技巧让用户登录YouTube和其他位于不同域的Google服务。创建一个PHP

php - 使用 PHP 和 Curl 登录 Google,Cookie 关闭?

我有这段代码,用于使用带有curl的简单DOM解析器登录Google。我试过添加cookiejar文件,但无济于事。我不断收到消息:您的浏览器的cookie功能已关闭。请打开它。关于如何解决这个问题有什么想法吗?这是我的引用代码:$html=file_get_html('https://accounts.google.com/ServiceLogin?hl=en&service=alerts&continue=http://www.google.com/alerts/manage');//...somecodeforgettingpostdatahere$curl_connection

php - 在 PHP cookie 中存储和检索数组

我希望从一些“虚拟”索引卡中存储一些数据。每张卡片有正反面,用户可以存储多张卡片。每一方都有数据。I-----------------IICARD1FRONTII------------------II---------------IICARD1BACKII-----------------II-----------------IICARD2FRONTII------------------II---------------IICARD2BACKII-----------------I好的,我的图表有点乱了。但是你得到了消息。:)从上面的图表中想象一下。我想将每张卡的数据(正面和背面)

使用 Cookie 和加盐哈希的 PHP 登录系统

我正在开发一个基于PHP的登录系统。每个用户都有一个ID(一个数字)和一个密码,这些密码以盐渍哈希的形式存储。我能够确定登录是否成功,但现在我需要将该信息存储在某处(以便用户不会永久退出)。过去,我使用过$_SESSION变量。但是,这些似乎在用户离开浏览器时被删除,这是不希望的。另外,我不能“假设”用户不会试图欺骗系统,所以它必须是安全的。所以,这是我的问题:我应该使用$_SESSION还是$_COOKIE?这些方法的主要优点是什么?如何实现“记住我”复选框?哪些信息应该存储在session/cookie变量中?请注意,此特定问题未考虑任何数据库安全问题。关于数字3,我的意思是:我应

php - Symfony2 : Read Cookie

我在Controller操作中设置了一些cookie,然后在另一个操作中我想读取cookie集并使用该值执行某些操作。但是,当尝试读取cookie时,我看到的只是一个空数组,我的代码如下:publicfunctiontestSetCookieAction(){$value='ABCDEFGHI'$cookie=newCookie('SYMFONY2_TEST',$value,(time()+3600*24*7),'/');$response=newResponse();$response->headers->setCookie($cookie);$response->send();..

php - 如何在 PHP 中取消设置 cookie?

我需要弄清楚如何取消设置这个cookie。到目前为止我尝试的一切都失败了。这是我目前取消设置的方式,但它似乎不起作用。setcookie("user_id",$user_id,time()-7200);我是这样设置的:setcookie("user_id",$user_id,time()+7200);我有一个名为set_session_from_cookie()的函数,它检查是否设置了cookie,如果设置了,它将使用cookie启动一个新session。问题是当我在我的页面上使用它时,我无法注销。我认为这是因为我无法取消设置session。我有这个功能的原因是如果用户想在他们结束se

php - 对 cookie 进行编码,使其不会被欺骗或读取等

我正在编写一个PHP应用程序。我想将用户登录信息存储在cookie中,这样用户就不必在每次访问时都登录。我想对它们进行编码或混淆,以便它们无法被读取或篡改。执行此操作的最佳方法是什么?更新:我不会在cookie中存储密码,只是一个用户ID,以便我知道他们是谁,但我希望对其进行编码或加密,这样就没有人可以欺骗其他用户 最佳答案 简短的回答不要这样做。从长远来看,你会后悔的。当然,你可以加密它,但是当有人找出你的加密key时会发生什么。现在您只需将每个人的凭据放在盘子上交给他们(嗯,不是真的,但足够接近)。更好的方法为什么不创建一个随机

php - 移动服务器后,Wordpress 管理员登录 cookie 被阻止错误

背景:在olddomain.com有一个可用的Wordpress3.7站点。我成功地将它移动到newdomain.com,并在此过程中将其添加到wp-config:define('WP_HOME','http://newdomain.com');define('WP_SITEURL','http://newdomain.com');现在,当我尝试从newdomain.com/wp-admin登录时,出现跨浏览器错误(尽管已启用cookie并清除现有cookie):ERROR:Cookiesareblockedornotsupportedby//yourbrowser.Youmusten

php - 为什么 PHP 将 $_COOKIE 中的加号替换为空格?

所以根据我对PHP和cookie的理解,如果我使用setcookie()函数,那么我会得到一个自动url编码的cookie。当我转到$_COOKIE数组时,我应该取回cookie,自动进行url解码。问题是,当我查看$_COOKIE时,它似乎对cookie进行了两次解码。假设我有一个值为“Name|ID|Email”的cookie,例如:Joe|123|my+email@somewhere.com这将被编码为:Joe%7C123%7Cmy%2Bemail%40somewhere.com请注意,加号是经过编码的,因此理论上,如果我对其进行解码,我应该将其取回。因为这是在$_COOKIE中

php - 在 Opera 中无法正确地来回发送 Cookie

首先,我不确定这是否是Opera12.01中的问题,但该问题仅出现在Opera中。我已经在Android和iPhone上的FF14、Chrome21、Safari5(Windows)和SafariMac和Webkit浏览器中进行了测试。我的应用程序在trigger.io上运行forge平台并使用代理将请求从Web应用程序路由到服务。代理只是简单地转发请求和cookie,这在大多数浏览器中都按预期工作。在蜻蜓检查请求后,我注意到服务器在响应中发送了正确的header,但Opera似乎忽略了设置值。我想知道这是否是由于cookie的路径值配置错误造成的。我附上了Firefox和Opera中