草庐IT

Set-cookie

全部标签

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

php - 数据表页脚错误 : Uncaught TypeError: Cannot set property 'nTf' of undefined

我面临与数据表相关的问题。我有大量记录(45,000+)。所以我使用带有“服务器端”编码的数据表。问题是这样的,它在下面的代码中显示以下错误是:错误:UncaughtTypeError:Cannotsetproperty'nTf'ofundefined//allowscellstobeusedformultiplecolumnsusingcolspanif(tfoot!==null){varcells=oSettings.aoFooter[0];for(i=0,ien=cells.length;i我为此使用的JavaScript代码是:$(document).ready(functio

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文件,但我会说“不”,因

即使在设置 date_default_timezone_set 之后,PHPExcel 也会得到错误的时区

我正在使用http://phpexcel.codeplex.com在我的一个项目中,我遇到了一个问题。我想在单元格中写入time()值,我正在这样做:functionwriteTimeLine($objActiveSheet,&$lineNumber,$timeStart,$timeEnd,$duration,$category,$client,$date,$comment){$objActiveSheet->setCellValue('A'.$lineNumber,PHPExcel_Shared_Date::PHPToExcel($timeStart));$objActiveShee

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

PHP-cookie 不保存

我目前正在使用session和cookie实现一些东西,但cookie没有存储在我的计算机上。因此无法检索session。session_start();//returnstruevar_dump($_SESSION);//array(0){}var_dump($_COOKIE);//array(0){}$_SESSION['test']=5;setcookie('aaa','111',strtotime('+30days'));die;重新加载页面应该显示非空数组。但它们总是空的。Firebug的cookies选项卡上也没有显示cookie。我在同一台服务器上使用另一个可以正常处理s

php - 如何将 PHP 的 __get() 和 __set() 用于我的类中定义的字段?

我很好地阅读了PHPspecsonoverloading,并且大多数示例似乎旨在简单地允许定义自定义字段(类似于stdClass)。但是我的类中定义的私有(private)字段呢?应该如何检索/分配这些?我可以切换可能的值并对某些值采取行动:classA{private$name;private$age;publicfunction__get($var){switch($var){case'name':return$this->name;break;case'age':return$this->age+10;//justtodosomethingdifferent;)break;def