草庐IT

cookie_value

全部标签

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

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 - 从文件夹内的页面将 cookie 设置为整个域

我是cookies之类的初学者。我需要从一个文件夹(如mydomain.com/folder/page.php)中的页面为整个域设置一个cookie。我之前必须这样做,然后我完成了重定向到设置cookie的另一个页面mydomain.com/another.php。问题是现在我不应该因为一些来自表单和其他东西的数据而重定向页面,那么我该怎么做呢?setcookie("name",$name,time()+31536000);将仅为folder内的页面设置cookie,我尝试了setcookie("name",$name,time()+31536000,'/','mydomain.com

php cookie注入(inject)漏洞?

我有一个网站,在一个页面上,它从用户计算机读取一个cookie,并将其用作php代码中的一个变量,例如在回显语句中。我目前没有以任何方式清洁cooking。2个问题:有人可以破解他们的cookie以将东西放入我的php代码中吗?如果是,我该如何预防?我该如何清洁它?谢谢! 最佳答案 是的,在客户端编辑cookie非常非常容易。您应该像处理任何其他用户生成的输入一样处理cookie的值:不要相信它并验证它。 关于phpcookie注入(inject)漏洞?,我们在StackOverflow

php 7.0 类型提示 : Fatal error with integer and default value

我刚刚更新了我的应用程序以使用php7typehints作为标量类型。当我运行我的单元测试时,我得到了这个错误:PHPFatalerror:DefaultvalueforparameterswithaclasstypecanonlybeNULLinxxx.phponline23错误在这个函数中:publicfunctioncall(string$url,integer$timeout=30){//somecode...}如果我将integer替换为int,错误就会消失。我总是听说int和integer是一样的,我在文档中没有看到任何与此相关的内容......php错误似乎表明整数是一个

php - 理解 <?php print $node->content ['body' ] ['#value' ]; ?> 在 Drupal 中

抱歉,这是一个非常菜鸟的问题...当我想在node.tpl.php中打印$content数组的一部分时(例如),我将使用类似content['body']['#value'];?>的东西我只想了解->是什么是关于。据推测,这表明$node是普通数组以外的东西吗?(否则会是$node['content']['body']['#value'])干杯。 最佳答案 $node是一个对象,content是它的属性之一,包含一个数组。如果'content'的内容也是一个对象,那么它就是$node->content->body等

PHP DOM 文档 : How do I get the value of an input field

如何使用PHP的DOMDocument获取没有ID属性的输入字段的值? 最佳答案 XPath让它变得简单,假设这是唯一以“make”作为名称的文本输入:$dom=newDOMDocument();$dom->loadHTML(...);$xp=newDOMXpath($dom);$nodes=$xp->query('//input[@name="make"]');$node=$nodes->item(0);$car_make=$node->getAttribute('value');如果页面上有多个具有该特定字段名称的输入(这完全有

PHP session.cookie_secure : Disables sessions when set to true

当我设置以下配置时:ini_set("session.cookie_secure",1);我的整个应用程序的session已禁用,我无法再写入或读取session变量。$sessionName="us";session_name($sessionName);ini_set('session.cookie_httponly',1);ini_set('session.entropy_file','/dev/urandom');ini_set('session.hash_function','whirlpool');ini_set('session.use_only_cookies',1);

php - Zend 框架 : Require one out of three values

对于我的学校项目,我正在开发一个数据库管理应用程序。这是我的第一个真正的ZendFramework应用程序。现在,现在,我已经根据需要设置了3个值,邮政编码、电子邮件和电话。他们需要像这样(示例):$mail=$this->createElement('text','mail');$mail->setLabel('E-mail:')->setAttrib('size',50)->addValidator('StringLength',false,array(6,40))->addValidator('EmailAddress',true)->setRequired(true);$tel