草庐IT

apache - 为什么当 session.cookie_lifetime=0 时 session 不会在浏览器关闭时过期?

我设置了一个PHP编码网站的测试版本,该网站使用session来处理用户登录。在测试服务器上,session将在浏览器关闭时过期,因为将所有内容都复制到“干净”的实时服务器,session在浏览器关闭时保持不变,即使在系统完全重启后的第二天,用户仍然登录。在php.ini中;Lifetimeinsecondsofcookieor,if0,untilbrowserisrestarted.;http://www.php.net/manual/en/session.configuration.php#ini.session.cookie-lifetimesession.cookie_life

php - laravel中如何设置和获取Cookie

我想在cookie中设置和获取值,但它不起作用:Cookie::queue('online_payment_id',"1",15);$value=Cookie::get('online_payment_id');dd($value);dd()返回null;我使用了下面的方式,但我收到了这条消息:Methodcookiedoesnotexist.request()->cookie('online_payment_id');$value=response()->cookie('online_payment_id',"1",15);dd($value); 最佳答案

PHP如何将数组字符串化并存储在cookie中

这个问题在这里已经有了答案:StoringPHParraysincookies(9个回答)关闭去年。我有一个这样的数组$value={array('id'=>$id,'email'=>$email,'token'=>$token)}我想对数组进行字符串化,然后进行编码,然后将其存储在cookie“登录”中。你是怎样做的?也请告诉我如何解码和读取存储的值。编辑:我一直在尝试序列化/反序列化,但它没有按预期工作。例如,$value=serialize(array('id'=>33,'email'=>'big@gmail.com','token'=>'e9aa0966773d68e0fbf9

PHP 登录 session 和 cookie

在我的PHP网站上,用户可以登录并可以选中“记住我”以设置cookie。我应该将什么存储为SESSION变量?用户名、散列密码和用户ID,还是只有用户ID?如果我只存储用户ID,是否有人可以编辑SESSION并更改ID?COOKIE怎么样?我应该只存储用户ID吗?据我所知,最终用户可以修改cookie... 最佳答案 看来你对session和cookie的认识不是很清楚!除您的代码外,没有人可以更改session内容(攻击除外)。因此,您可以存储您需要经常访问的所有内容(合理的),例如userid或username。在cookie中

php - 如何使用带有 POST 和 Cookie 的 cURL 登录

服务器成功接收登录名、密码和验证码。如何使用cookie做到这一点?我不知道需要什么信息来帮助我将全部显示:登录表单:LoginCaptcha  Registercurl代码:extract($_POST);//setPOSTvariables$proxy='127.0.0.1:8118';$url='http://example.com/index.php';$fields_string='p=login&user='.$user.'&pass='.$passwd.'&captcha='.$_POST['captcha'].'&submit=Login';//op

PHP cURL 缺少一些响应 cookie

我正在尝试抓取使用不同货币cookie的购物车。当我在chrome浏览器中加载站点并使用CookieInspector检查Chrome时,它显示以下cookie。当我尝试使用cURL加载相同的链接时.example.comTRUE/FALSE1462357306SSNCCCSUBMIT-N.example.comTRUE/FALSE1462357306SSOEPSORT-Y::CWR-on.example.comTRUE/FALSE1464947780SSLB1.example.comTRUE/FALSE1493891506SSID_CCACeuh1GAAAAAAAYxilXjl6BJ

php - 为特定子域设置 session cookie

我有一个包含多个子域的网站,它们共享一个唯一的PHPsessioncookie来识别每个用户。我通过简单地添加session.cookie_domain='.mydomain.com'来做到这一点,但是我想知道是否可以指定多个子域,这样cookie只会被发送到,例如、www.mydomain.com和user.mydomain.com但不会出现在images.mydomain.com中。这可能吗? 最佳答案 不,那些必须是2个单独的cookie。你必须创建一个像sub.mydomain.com这样的子域,拥有像www.sub.myd

谷歌 Chrome: Cookie 访问方式大调整

大家好,我是Echa。最近小编一直在关注谷歌官方浏览器Chrome,就在前段时间谷歌 Chrome团队正式发布了六年磨一剑的WebGPU,借助现代GPU的计算能力来加速图形和计算并且允许在Web上进行高性能3D图形和数据并行计算。当时业界圈内一片哗然——重磅!谷歌正式发布WebGPU这次谷歌Chrome又接二连三的发布了Chrome113、114 两个版本,都有提到关于Cookie的访问方式变化:Chrome113:Cookie第一方集(First-PartySets)进入稳定版本;Chrome114:Cookie独立分区(CHIPS)默认对所有浏览器启用;Chrome113First-Par

php - 我在哪里存储用户名和用户 ID? session 或 cookie?

我的代码中有很多实例需要快速访问登录的用户名和用户ID。我目前使用cookie。这不安全。我认为session会是一个解决方案,但session会过期。另一种选择是将唯一token存储在cookie中,然后与数据库中存储的token进行匹配,以检索登录的用户数据。这是最安全的解决方案,但我看到的问题是,我的代码中有很多次需要登录的用户名和用户ID,但一直查询会耗尽不必要的资源(这是真的吗?)解决方案是什么? 最佳答案 我将尝试将评论中所说的所有内容合并为一个答案。因此,请给其他有用的用户点赞,给他们的答案/评论点赞!我还将简要概述s

php - Laravel Auth::logout 不删除记住我的 cookie

所以我将session的生命周期设置为两周,这样用户就不必多次登录或注销。但是今天我注意到一些事情,如果您注销它会破坏您的session,但会在您的浏览器上保留记住我的cookie。这会导致问题,因为如果您在同一台计算机上切换帐户足够多8-10次,您会收到400错误请求错误,因为您发送了太多信息。现在8-10次在cookie的正常生命周期中有点牵强,但当你的生命周期是两周时,我遇到了问题。这是多次登录和退出时发生的情况的屏幕截图。如何在用户注销时删除生命周期cookie?到目前为止,我已经尝试过了Auth::logout();Session::flush();