草庐IT

cookie_verifier_secret

全部标签

php - Yii2 始终使用 $_COOKIE、$_SESSION 和 $_SERVER 记录应用程序类别(类别过滤器无法正常工作)

我是Yii2的新手,我需要在一些操作发生后手动记录到数据库。对我来说最好的事情是按类别过滤。问题是Yii2总是添加带有信息$_COOKIE、$_SESSION和$_SERVER的额外行。这是正常的吗?如何禁用额外的日志行?这是前端配置return['id'=>'app-frontend','basePath'=>dirname(__DIR__),'bootstrap'=>['log'],'controllerNamespace'=>'frontend\controllers','components'=>['user'=>['identityClass'=>'common\models

php - Laravel 5.2.11, session 不工作,未设置 session cookie

我是Laravel的新手,我了解了模型、View、Blade、Controller和路由以及它们如何协同工作。到目前为止,一切都很顺利。不过我在session方面遇到了问题。当我使用Laravel附带的AuthController并通过POST请求点击auth/register时,我注册的用户的数据确实被插入到用户表中(使用mysql)并且我确实得到了响应“位置”header重定向到/就像开箱即用一样。它像它应该的那样重定向。但是在同一个响应中,没有设置/发送“Set-Cookie”header。Laravel的session部分对我来说工作不正常。这对于验证/登录的POST是相同的,

php - 无法发送 session cookie - header 已发送

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HeadersalreadysentbyPHP下面是我的PHP代码的一个简单示例(我希望如此)是不言自明的。我尝试做的是更新session变量。但是脚本的输出如下:Warning:session_start()[function.session-start]:Cannotsendsessioncookie-headersalreadysentby(outputstartedat/Library/WebServer/Documents/facebook/test.php:8)in/Library/WebServ

php - 试图从 Codeigniter 中的 cookie 中获取 session ID,但是......

我正在尝试从Codeigniter中的$_REQUEST/$_COOKIE检索sessionID。问题是它返回以下内容,我不知道如何访问它:a:4:{s:10:"session_id";s:32:"f42269d0f23d0310b0274a580c90627e";s:10:"ip_address";s:13:"128.128.128.128";s:10:"user_agent";s:50:"Mozilla/5.0(WindowsNT6.1;rv:5.0)Gecko/2010010";s:13:"last_activity";i:1311979074;}ffcb685c182ffbbb

php - 将 session cookie 重命名为 PHPSESSID 之外的其他名称

我正在阅读https://github.com/h5bp/html5-boilerplate/blob/master/.htaccess中建议的php.ini更改其中一个建议是:#Renamesessioncookietosomethingelse,thanPHPSESSIDphp_valuesession.namesid我很想知道这会如何影响我当前的网站以及这将如何提高安全性? 最佳答案 通过更改名称,您将获得的唯一安全改进是您将不再通过cookie名称暴露您正在使用PHP。如果您更改此值,对您网站的唯一副作用是所有当前登录的用户

php - 将 cookie 设置为在当天结束时过期

我想设置一个cookie并让它在一天结束时过期这有效,但会在24小时后过期:setcookie('route_upgrade_voted',true,time()+86400);这不起作用:setcookie('route_upgrade_voted',true,mktime(24,0,0)-time()); 最佳答案 最简单的是:setcookie('route_upgrade_voted',true,strtotime("tomorrow"));希望对您有所帮助:) 关于php-将c

javascript - 如何使用 Ajax/jQuery 设置 cookie?

我有如下的ajax函数:$.ajax({url:"cookie.php",type:'post',data:{'ok':val},success:function(data){alert(data);}});我的setcookie的cookie.php是:$name="mySite";$value="stackoverflow.com";setcookie($name,$value,time()+(86400*30),"/");echo$name."=".$value;使用我的ajax函数mySite=stackoverflow.com显示在我的页面中,但未在浏览器中设置cookie。

php - 无法在同一页面上设置 PHP cookie

我在同一页面上设置cookie时遇到问题。我在我的网站上使用了cookie,它工作正常,我倾向于将php设置在单独的文件中。现在,我在同一页面上设置了一个cookie,但它似乎不起作用。$expire=time()+5;setcookie("rb_vote",1,$expire);然后检查是否设置if(isset($_COOKIE["rb_vote"])){echo"ISSET";}else{echo"ISNOTSET";}它总是说未设置。我尝试在页面加载时执行此操作,但仍然无效。 最佳答案 参见manualonsetcookie(

php - 如何使 session /cookies 在 Yii 的所有子域中工作

我有几个子域,如“a.domain.com”、“b.domain.com”,但我发现如果我在子域a登录,session/cookies在b中将不起作用,我必须重新登录在“b.domain.com”中如何让登录session在所有子域中工作?更新:我发现每个子域都有不同的sessionID...更新:我发现我只能登录'bench'和'post'等几个域,但是不能登录'book'和其他域。真奇怪。 最佳答案 你可以像我一样在yiiconfig/main.php文件中设置它。(我不确定您是否还需要更改php.ini文件,但我会说“不”,因

php - Codeigniter 无法删除 cookie

我有一个登录脚本,现在我正在尝试为其构建一个注销。我在CodeIgniter中同时使用cookie和session,尽管执行了以下操作,但cookie仍然设法保留,我不明白为什么。据称这是通过CI杀死cookie的方法,但我注销,关闭页面,转到另一个页面并print_r($_COOKIE)它们仍然会在那里。$this->session->sess_destroy();delete_cookie('LongRemember','','0');delete_cookie('AutoRemember','','0');redirect('m/logout','refresh');echo'l