我正在编写一个简单的函数,但由于某种原因(可能是一个简单的函数)它对我不起作用,我想知道你们是否可以帮助我。
function check_value($postID)
{
$ID = $postID;
$cookie = $_COOKIE['list_of_IDS'];
$position = strpos($cookie,$ID);
echo 'ID:'.$ID.'-Cookie:'.$cookie;
if ($position !== false)
{
echo "ID is in the cookie";
}
}
在试图找出问题所在时,我将那个回显线放在了 If 语句的上方,以确保变量中确实有东西。
我的问题是 IF 语句永远不会打印出来。
A$postID
是一个数字123123
。
字符串通常$cookie
类似于123123.23422.234234.2342342.234234
谢谢你的帮助!