【发布时间】:2009-06-24 17:19:48
【问题描述】:
我正在编写一个简单的函数,但由于某种原因(可能是一个简单的函数)它对我不起作用,我想知道你们是否可以帮助我。
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";
}
}
为了找出问题所在,我将 echo 行放在 If 语句上方,以确保变量中确实有东西。
我的问题是 IF 语句永远不会打印出来。
$postID 是一个数字 123123。
$cookie 字符串通常类似于 123123.23422.234234.2342342.234234
感谢您的帮助!
【问题讨论】: