你好我想你过来吧,我得到一个小问题,现在看来,这不会让我拆一个Cookie我已存储将字符串拆分为“|”
basicly一个Cookie,具有会议|用户标识
我想能够获得该cookie的会话部分
我已经尝试过所有我现在,但似乎没有什么想工作。
$this->stringer = $_COOKIE["_now_Session"];
$array=preg_split('@|@',$this->stringer);
你好我想你过来吧,我得到一个小问题,现在看来,这不会让我拆一个Cookie我已存储将字符串拆分为“|”
basicly一个Cookie,具有会议|用户标识
我想能够获得该cookie的会话部分
我已经尝试过所有我现在,但似乎没有什么想工作。
$this->stringer = $_COOKIE["_now_Session"];
$array=preg_split('@|@',$this->stringer);
没有必要使preg_split这里,只需使用explode:
$aData = explode("|", $_COOKIE['_now_Session']);
echo $aData[0]; // session
echo $aData[1]; // userid
$array=explode('|',$this->stringer);
手册:
explode
$阵列=使preg_split( '@ | @' ,$ this-> stringer);
为什么首先使用preg_split?我会用这个爆炸,真的:
<?php
list($session, $userid) = explode('|' , $_COOKIE['_now_Session']);
+1使用'list',好的情况。 – 2011-05-24 11:04:58
我想你错过了第一个参数的分隔符。 – 2011-05-24 11:05:03
@OZ_,感谢您的编辑。 @Brice,感谢您的领导:) – 2011-05-24 13:23:49