草庐IT

weapp-cookie

全部标签

php - 拉维尔 4.* : Get all cookies

如何在Laravel4.*中获取所有的cookies?与:Cookie::get($name)我只能得到一个,但即使我不知道他们的名字,我也需要全部得到。 最佳答案 如果省略$name,它应该返回所有Cookies:$cookies=Cookie::get(); 关于php-拉维尔4.*:Getallcookies,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/27391882/

php - 散列 "remember me"cookie token 的最佳方法

我正在尝试实现“记住我”功能,遵循此处提供的指南:Thedefinitiveguidetoform-basedwebsiteauthentication,这里:http://fishbowl.pastiche.org/2004/01/19/persistent_login_cookie_best_practice/“cookietoken”似乎在存储在数据库中时应该经过哈希处理(如果攻击者可以访问数据库,未哈希的token看起来像普通的登录名/密码,允许登录网站)。在寻找一个好的哈希算法时,我发现了使用bcrypt的推荐技术:https://stackoverflow.com/a/63

php - 使用 PHP curl 发送存储在 $_COOKIE global 上的 cookie

我有两个站点dev1.test.com和dev2.test.com。这是在不同服务器上运行的两个站点。dev1.test.com是我登录的地方,我将cookie设置为*.test.com以验证用户是否已登录。现在在dev2.test.com上,我想通过向dev1.test.com发送PHPCURL请求来检查当前用户是否已登录。在我的curl请求中,我想将$_COOKIE的内容(其中包含*.test.com的cookie信息)包含到此curl请求中。我应该如何在phpcurl中执行此操作? 最佳答案 因为您有通配符cookie域,de

PHP 读取使用 setcookie() 创建的 cookie

来自manual:Cookieswillnotbecomevisibleuntilthenextloadingofapagethatthecookieshouldbevisiblefor这意味着在下一页加载之前,无法在$_COOKIE中访问使用setcookie创建的cookie。有解决办法吗?有没有一种方法可以检测在PHP中使用setcookie创建的cookie,无需重新加载?我无法修改当前代码库中setcookie调用附近的代码。所以像这样的解决方案是行不通的:setcookie('test','mytestvalue');$_COOKIE['test']='mytestvalu

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