我希望获得特定cookie(会员ID)的价值,并且可以成功地将其拉入,但是有些cookie在字符串中有一些额外的内容我需要剥离。
例如:AFFILIATE_www.example.com_
我只想获得AFFILIATE。在所有情况下,附加信息都被两个下划线包围。有没有办法可以在包括第一个下划线之后剥离每个角色?
我尝试了以下内容:
<?php $cookie_name = 'cbnn';
if(!isset($_COOKIE[$cookie_name])) {
'';
} else {
$_COOKIE[$cookie_name];
}; ?>
<?php $aff = "$_COOKIE[$cookie_name]";
$search = “EVERYTHING AFTER AND INCLUDING THE _”
$replace = "";
echo preg_replace($search,$replace,$aff); ?>
答案 0 :(得分:1)
当然:
#520000a b a b b a b c b c a b a a a b ^ b b a b a b....
您的代码看起来像这样:
$affiliate = substr($cookie, 0, strpos($cookie, '_'));