草庐IT

cookie-session

全部标签

php - 在 session 中存储值并在 tpl 文件 xcart 上检索

我在x-cart中遇到问题,我正在尝试在x-cart中创建session和存储值为此,我使用了x_session_register('subscription');以及其中的简单变量$rs=1;if($rs==1){$subscription=1;}else{$subscription=0;}之后在tpl文件中使用了一些代码,例如,{$smarty.session.subscription}但什么也没发生我也试过了{php}{/php}$_SESSION[''];但帮不了我,我不明白这是怎么回事文件和模板不同,文件路径也不同尝试在login.php中创建session并希望在head.

php - 后退按钮的 session 问题

我将这段代码放在一个php文件中,它包含在我想要共享和保护我的页面的所有页面中。session_name("login");session_start();if(!isset($_SESSION['UserId'])){if(!header("Location:https://subdomain.mywebsite.com/")){die("Unauthorizedaccess");}}session_regenerate_id();$UserId=$_SESSION['UserId'];问题是假设我有一个页面Register>SelectService>SelectPaymentMo

php - 使用 memcache 的 Ratchet session 数据同步

我创建了一个RatchetWebSocketServer并尝试使用SESSIONS。在HTTP-Web服务器(端口80)上的php文件中,我这样设置session数据useSymfony\Component\HttpFoundation\Session\Session;useSymfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage;useSymfony\Component\HttpFoundation\Session\Storage\Handler\MemcacheSessionHandler;$memc

php - 使用 remember_me 功能登录后,如何刷新/延长 remember_me cookie(到期)?

我正在使用Symfony2.3LTS。我可以完全使用Symfony中的remember_me功能,包括设置它和在session到期后重新登录。但是我的问题是,一旦用户使用remember_me功能重新登录,则不会刷新到期时间。换句话说,如果您将remember_mecookie的“生命周期”设置为14天,那么无论用户访问网站多少次,他们总是需要使用完整的重新验证用户名/密码(14天后。)我不想设置更长的cookie,因为14天不访问似乎是正确的。我知道如何手动设置remember_mecookie。我只需要知道将该代码放在哪里。我试过这些:ThisSOquestion没有按照我的意愿行

php - Laravel 和 Dropbox WebAuth : "Missing CSRF token in session"

我正在使用Laravel5.0并尝试使用Dropbox进行授权。我松散地遵循这个例子:http://dropbox.github.io/dropbox-sdk-php/api-docs/v1.1.x/class-Dropbox.WebAuth.html当我进入/start时。我被重定向到Dropbox并单击“允许”,但是当我被重定向回/finish时,我一直在session中收到MissingCSRFtoken。有人有什么想法吗?我读过$_SESSION在Laravel中不起作用,但我不确定还有什么办法可以解决它。这是我正在使用的代码:publicfunctionstart(){$au

php - 为什么laravel中的 session 推送将我的值存储在索引为零的新数组中

我的第一行代码是Session::put('step_1',array('security'=>'yes'));第二个是$vat=10;\Session::push('step_1.vat',$vat);我当前的输出:Array([security]=>yes[vat]=>Array([0]=>10))我想要的输出:Array([security]=>yes[vat]=>10)热到我想要的输出,请建议,谢谢。 最佳答案 你可以简单地使用Session::put('step_1.security','yes'));$vat=10;Se

php - $_SERVER ['HTTP_COOKIE' ] 返回的两个 PHPSESSID

我在打印$_SERVER['HTTP_COOKIE']时得到两个PHPSESSID。实际上我不知道它是如何设置两次的,它只在我的本地系统中。当我检查SERVERcookie时,它​​喜欢:echo$_SERVER['HTTP_COOKIE'];//result'fe_toolbar=false;fe_toolbar=false;PHPSESSID=4tvbovcjk0msf9dvibeb31c2b7;langId=1;backendLangId=2;PHPSESSID=46aagg1hg7as2uh9bihjlpp8h7'当我单独检查我的cookie时:print_r($_COOKIE

php - 如何更改 Cakephp 中的 Session cookie 值

在我的Cakephp应用程序中,我有一个名为“my_cookie”的sessioncookie,它包含一些随机值“QSD5111AS552DNJK”。我观察到cookie的值相同(登录前和登录后)。如果我想在登录后更改cookie值,我必须遵循哪些步骤。我的代码在core.php文件中Configure::write('Session',array('defaults'=>'php','cookie'=>'my_cookie','timeout'=>4000));请帮助我解决这个问题以获得更多说明。 最佳答案 我想您想要做的是防止s

PHP session导致varnish不缓存

我正在努力理解varnish的行为,希望有人能给出一些启示。我正在做一个测试,我试图让Varnish缓存带有cookie的请求/响应。我有一个非常简单的PHP脚本,它可以简单地启动一个session。我确实希望varnish不会因Set-Cookie和Cookieheader而缓存。我将去取消设置这些header:subvcl_backend_response{unsetberesp.http.set-cookie;}subvcl_recv{unsetreq.http.cookie;}请求的页面仍然没有被缓存。我知道PHP会发送缓存清除header,varnish可能会遵守该heade

javascript - 如何在 IE-11 上正确读取 $_SESSION?

我正在处理一项尝试在IE上提交表单的任务:1.-当我在page1.php上并单击“提交”时,我会看到一个jQueryUI弹出对话框,然后单击“是的,我接受”,它会将我带到page2.php,如果我单击“后退”按钮让我回到page1.php2.-我还有一个名为“inProgress”的phpSESSION,当用户从page1.php转到page2.php时,它会分配一个值1。这基本上意味着只要用户只点击一次“是的,我接受”按钮,用户就不应再显示弹出窗口(即使用户来回切换)。问题:a)不知何故,当用户点击“提交”按钮(在page1.php上)时,弹出窗口显示并自动点击“是的,我接受”,但是