Heim > Backend-Entwicklung > PHP-Tutorial > (转)让PHP COOKIE及时生效,不用刷新就可以使用,该怎么处理

(转)让PHP COOKIE及时生效,不用刷新就可以使用,该怎么处理

WBOY
Freigeben: 2016-06-13 13:30:28
Original
992 Leute haben es durchsucht

(转)让PHP COOKIE及时生效,不用刷新就可以使用
在php100看到这个,转过来给大家看看,有没作用我没测试.

通常,php里,这样的一段代码.要浏览器刷一下.才能出现cookie..怎么才能让cookie及时生效呢,分享一个让cookie及时生效的一个方法,很实用的,代码如下:

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
//PHP COOKIE设置函数立即生效,支持数组

  function cookie($var, $value='', $time=0, $path='', $domain=''){

  $_COOKIE[$var] = $value;

  if(is_array($value)){

  foreach($value as $k=>$v){

  setcookie($var.'['.$k.']', $v, $time, $path, $domain, $s);

  }

  }else{

  setcookie($var, $value, $time, $path, $domain, $s);

  }

  }

Nach dem Login kopieren


------解决方案--------------------
真不知道原作者是怎么想的?
cookie 的值是你自己给的,而且给是有条件的

自己对 $_COOKIE 赋值不是自己骗自己吗?
------解决方案--------------------
那个$s是什么呢
------解决方案--------------------
看不明白,头一次看见
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage