Я пишу простую функцию, и по какой-то причине (возможно, простой) она не работает для меня, и мне было интересно, если вы, ребята, могли бы помочь мне.
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
Спасибо за вашу помощь!