我知道我可以检查是否存在cookie:
if (isset($_COOKIE['cookievalue'])){
Do stuff
}
我可以检查任何已经设置的cookie中是否存在值的一部分吗?
所以例如下面的值是在单独的cookie中设置的:
john865123
andrew0987
tim12
jam865es
我可以检查一下,如果任何一个cookie中都存在值'865'吗?
感谢。
答案 0 :(得分:2)
是啊..通过使用不区分大小写的stripos()
if (isset($_COOKIE['this_is_a_cookie'])){
if(stripos($_COOKIE['this_is_a_cookie'],'this_is_a')!==false)
{
echo "Exists !!!";
}
}
<强> EDIT :
强>
我可以检查一下,如果值'865'存在于任何一个中 饼干?
一个简单的foreach
构造来遍历cookie ..
foreach ($_COOKIE as $ck => $cv)
{
if(stripos($cv,'867')!==false)
{
echo "Exists !!!";
break;
}
}