你好我想你過來吧,我得到一個小問題,現在看來,這不會讓我拆一個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