草庐IT

cookie_value

全部标签

PHP - $variable = value1 或 value2

$val1=false;$val2=10;$variable=$val1||$val2;上面的代码使$variable=true。如果$val1为false,PHP中是否有任何运算符可以使$variable取$val2的值?我以为||会这样做,但它只在任何一个值是true时返回true,或者如果两者都是false则返回false... 最佳答案 三元运算符$variable=($val1)?$val1:$val2;或(在PHP5.3+中)$variable=($val1)?:$val2;

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 - 如何在我的 Zend 表单复选框中设置 'value'?

事实证明,ZendForm对我来说有点棘手,尽管我最近一直在使用它......我有这个表单,我正在尝试为其动态创建多个复选框。一切正常,只是我似乎无法更改“值”属性。在我的Zend表单类中,我有这个片段...//psychoticsymptoms$this->addElement('checkbox','psychoticsymptom',array('label'=>'psychoticsymptom','name'=>'psychoticsymptom',));在我看来(phtml)我是这样调用它的...add(DictionaryPeer::CATEGORY,'MAR:Psych

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 - 为什么 array_values 比 foreach 更好?

为什么array_values()比foreach循环更好地重新索引数组?示例1:$arrays=[1=>'0',2=>'1',3=>'2',4=>'3',5=>'',6=>'',7=>'7',8=>[0=>'toto',1=>'manu',2=>'noé',3=>'david']];$arrayNonAssoc=[];foreach($arraysas$array){$arrayNonAssoc[]=$array;}所以示例1是不应该做的错误并且...示例2:$arrays=[1=>'0',2=>'1',3=>'2',4=>'3',5=>'',6=>'',7=>'7',8=>[0=>

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 - 尝试嵌入使用 <?js= value ?> 的第 3 方 Javascript,如何阻止 php 解析 "<?"

我在CMS系统的困惑中工作,其中php、javascript和html都在模板中。我正在尝试从第三方站点插入代码以实现集成功能,但它们具有以下形式的javascript:Hello,!PHP解释器看到并执行它的操作,因此整个模板出错。有人知道如何包装这个代码块以防止PHP解释器关心它吗?提前致谢! 最佳答案 如果禁用PHPShort-tags不是一个选项,您可以简单地使用PHP输出所述字符串,这样您会得到如下内容:Hello,";?>! 关于php-尝试嵌入使用的第3方Javascrip